home *** CD-ROM | disk | FTP | other *** search
/ Total Network Tools 2002 / NextStepPublishing-TotalNetworkTools2002-Win95.iso / Archive / Misc Servers / Zope.exe / WIN32CON.PY < prev    next >
Encoding:
Text File  |  1999-04-01  |  117.7 KB  |  4,469 lines

  1. # Generated by h2py from commdlg.h (plus modifications 4jan98)
  2. WINVER = 0x0500
  3. WM_USER = 0x0400
  4. PY_0U = 0x4f0000
  5. OFN_READONLY = 0x00000001
  6. OFN_OVERWRITEPROMPT = 0x00000002
  7. OFN_HIDEREADONLY = 0x00000004
  8. OFN_NOCHANGEDIR = 0x00000008
  9. OFN_SHOWHELP = 0x00000010
  10. OFN_ENABLEHOOK = 0x00000020
  11. OFN_ENABLETEMPLATE = 0x00000040
  12. OFN_ENABLETEMPLATEHANDLE = 0x00000080
  13. OFN_NOVALIDATE = 0x00000100
  14. OFN_ALLOWMULTISELECT = 0x00000200
  15. OFN_EXTENSIONDIFFERENT = 0x00000400
  16. OFN_PATHMUSTEXIST = 0x00000800
  17. OFN_FILEMUSTEXIST = 0x00001000
  18. OFN_CREATEPROMPT = 0x00002000
  19. OFN_SHAREAWARE = 0x00004000
  20. OFN_NOREADONLYRETURN = 0x00008000
  21. OFN_NOTESTFILECREATE = 0x00010000
  22. OFN_NONETWORKBUTTON = 0x00020000
  23. OFN_NOLONGNAMES = 0x00040000
  24. OFN_EXPLORER = 0x00080000            # new look commdlg
  25. OFN_NODEREFERENCELINKS = 0x00100000
  26. OFN_LONGNAMES = 0x00200000           # force long names for 3.x modules
  27. OFN_ENABLEINCLUDENOTIFY = 0x00400000 # send include message to callback
  28. OFN_ENABLESIZING = 0x00800000
  29. OFN_SHAREFALLTHROUGH = 2
  30. OFN_SHARENOWARN = 1
  31. OFN_SHAREWARN = 0
  32. CDN_FIRST = (PY_0U-601)
  33. CDN_LAST = (PY_0U-699)
  34. CDN_INITDONE = (CDN_FIRST - 0x0000)
  35. CDN_SELCHANGE = (CDN_FIRST - 0x0001)
  36. CDN_FOLDERCHANGE = (CDN_FIRST - 0x0002)
  37. CDN_SHAREVIOLATION = (CDN_FIRST - 0x0003)
  38. CDN_HELP = (CDN_FIRST - 0x0004)
  39. CDN_FILEOK = (CDN_FIRST - 0x0005)
  40. CDN_TYPECHANGE = (CDN_FIRST - 0x0006)
  41. CDN_INCLUDEITEM = (CDN_FIRST - 0x0007)
  42. CDM_FIRST = (WM_USER + 100)
  43. CDM_LAST = (WM_USER + 200)
  44. CDM_GETSPEC = (CDM_FIRST + 0x0000)
  45. CDM_GETFILEPATH = (CDM_FIRST + 0x0001)
  46. CDM_GETFOLDERPATH = (CDM_FIRST + 0x0002)
  47. CDM_GETFOLDERIDLIST = (CDM_FIRST + 0x0003)
  48. CDM_SETCONTROLTEXT = (CDM_FIRST + 0x0004)
  49. CDM_HIDECONTROL = (CDM_FIRST + 0x0005)
  50. CDM_SETDEFEXT = (CDM_FIRST + 0x0006)
  51. CC_RGBINIT = 0x00000001
  52. CC_FULLOPEN = 0x00000002
  53. CC_PREVENTFULLOPEN = 0x00000004
  54. CC_SHOWHELP = 0x00000008
  55. CC_ENABLEHOOK = 0x00000010
  56. CC_ENABLETEMPLATE = 0x00000020
  57. CC_ENABLETEMPLATEHANDLE = 0x00000040
  58. CC_SOLIDCOLOR = 0x00000080
  59. CC_ANYCOLOR = 0x00000100
  60. FR_DOWN = 0x00000001
  61. FR_WHOLEWORD = 0x00000002
  62. FR_MATCHCASE = 0x00000004
  63. FR_FINDNEXT = 0x00000008
  64. FR_REPLACE = 0x00000010
  65. FR_REPLACEALL = 0x00000020
  66. FR_DIALOGTERM = 0x00000040
  67. FR_SHOWHELP = 0x00000080
  68. FR_ENABLEHOOK = 0x00000100
  69. FR_ENABLETEMPLATE = 0x00000200
  70. FR_NOUPDOWN = 0x00000400
  71. FR_NOMATCHCASE = 0x00000800
  72. FR_NOWHOLEWORD = 0x00001000
  73. FR_ENABLETEMPLATEHANDLE = 0x00002000
  74. FR_HIDEUPDOWN = 0x00004000
  75. FR_HIDEMATCHCASE = 0x00008000
  76. FR_HIDEWHOLEWORD = 0x00010000
  77. CF_SCREENFONTS = 0x00000001
  78. CF_PRINTERFONTS = 0x00000002
  79. CF_BOTH = (CF_SCREENFONTS | CF_PRINTERFONTS)
  80. CF_SHOWHELP = 0x00000004
  81. CF_ENABLEHOOK = 0x00000008
  82. CF_ENABLETEMPLATE = 0x00000010
  83. CF_ENABLETEMPLATEHANDLE = 0x00000020
  84. CF_INITTOLOGFONTSTRUCT = 0x00000040
  85. CF_USESTYLE = 0x00000080
  86. CF_EFFECTS = 0x00000100
  87. CF_APPLY = 0x00000200
  88. CF_ANSIONLY = 0x00000400
  89. CF_SCRIPTSONLY = CF_ANSIONLY
  90. CF_NOVECTORFONTS = 0x00000800
  91. CF_NOOEMFONTS = CF_NOVECTORFONTS
  92. CF_NOSIMULATIONS = 0x00001000
  93. CF_LIMITSIZE = 0x00002000
  94. CF_FIXEDPITCHONLY = 0x00004000
  95. CF_WYSIWYG = 0x00008000 # must also have CF_SCREENFONTS & CF_PRINTERFONTS
  96. CF_FORCEFONTEXIST = 0x00010000
  97. CF_SCALABLEONLY = 0x00020000
  98. CF_TTONLY = 0x00040000
  99. CF_NOFACESEL = 0x00080000
  100. CF_NOSTYLESEL = 0x00100000
  101. CF_NOSIZESEL = 0x00200000
  102. CF_SELECTSCRIPT = 0x00400000
  103. CF_NOSCRIPTSEL = 0x00800000
  104. CF_NOVERTFONTS = 0x01000000
  105. SIMULATED_FONTTYPE = 0x8000
  106. PRINTER_FONTTYPE = 0x4000
  107. SCREEN_FONTTYPE = 0x2000
  108. BOLD_FONTTYPE = 0x0100
  109. ITALIC_FONTTYPE = 0x0200
  110. REGULAR_FONTTYPE = 0x0400
  111. OPENTYPE_FONTTYPE = 0x10000
  112. TYPE1_FONTTYPE = 0x20000
  113. DSIG_FONTTYPE = 0x40000
  114. WM_CHOOSEFONT_GETLOGFONT = (WM_USER + 1)
  115. WM_CHOOSEFONT_SETLOGFONT = (WM_USER + 101)
  116. WM_CHOOSEFONT_SETFLAGS = (WM_USER + 102)
  117. LBSELCHSTRINGA = "commdlg_LBSelChangedNotify"
  118. SHAREVISTRINGA = "commdlg_ShareViolation"
  119. FILEOKSTRINGA = "commdlg_FileNameOK"
  120. COLOROKSTRINGA = "commdlg_ColorOK"
  121. SETRGBSTRINGA = "commdlg_SetRGBColor"
  122. HELPMSGSTRINGA = "commdlg_help"
  123. FINDMSGSTRINGA = "commdlg_FindReplace"
  124. LBSELCHSTRING = LBSELCHSTRINGA
  125. SHAREVISTRING = SHAREVISTRINGA
  126. FILEOKSTRING = FILEOKSTRINGA
  127. COLOROKSTRING = COLOROKSTRINGA
  128. SETRGBSTRING = SETRGBSTRINGA
  129. HELPMSGSTRING = HELPMSGSTRINGA
  130. FINDMSGSTRING = FINDMSGSTRINGA
  131. CD_LBSELNOITEMS = -1
  132. CD_LBSELCHANGE = 0
  133. CD_LBSELSUB = 1
  134. CD_LBSELADD = 2
  135. PD_ALLPAGES = 0x00000000
  136. PD_SELECTION = 0x00000001
  137. PD_PAGENUMS = 0x00000002
  138. PD_NOSELECTION = 0x00000004
  139. PD_NOPAGENUMS = 0x00000008
  140. PD_COLLATE = 0x00000010
  141. PD_PRINTTOFILE = 0x00000020
  142. PD_PRINTSETUP = 0x00000040
  143. PD_NOWARNING = 0x00000080
  144. PD_RETURNDC = 0x00000100
  145. PD_RETURNIC = 0x00000200
  146. PD_RETURNDEFAULT = 0x00000400
  147. PD_SHOWHELP = 0x00000800
  148. PD_ENABLEPRINTHOOK = 0x00001000
  149. PD_ENABLESETUPHOOK = 0x00002000
  150. PD_ENABLEPRINTTEMPLATE = 0x00004000
  151. PD_ENABLESETUPTEMPLATE = 0x00008000
  152. PD_ENABLEPRINTTEMPLATEHANDLE = 0x00010000
  153. PD_ENABLESETUPTEMPLATEHANDLE = 0x00020000
  154. PD_USEDEVMODECOPIES = 0x00040000
  155. PD_DISABLEPRINTTOFILE = 0x00080000
  156. PD_HIDEPRINTTOFILE = 0x00100000
  157. PD_NONETWORKBUTTON = 0x00200000
  158. DN_DEFAULTPRN = 0x0001
  159. WM_PSD_PAGESETUPDLG = (WM_USER  )
  160. WM_PSD_FULLPAGERECT = (WM_USER+1)
  161. WM_PSD_MINMARGINRECT = (WM_USER+2)
  162. WM_PSD_MARGINRECT = (WM_USER+3)
  163. WM_PSD_GREEKTEXTRECT = (WM_USER+4)
  164. WM_PSD_ENVSTAMPRECT = (WM_USER+5)
  165. WM_PSD_YAFULLPAGERECT = (WM_USER+6)
  166. PSD_DEFAULTMINMARGINS = 0x00000000 # default (printer's)
  167. PSD_INWININIINTLMEASURE = 0x00000000 # 1st of 4 possible
  168. PSD_MINMARGINS = 0x00000001 # use caller's
  169. PSD_MARGINS = 0x00000002 # use caller's
  170. PSD_INTHOUSANDTHSOFINCHES = 0x00000004 # 2nd of 4 possible
  171. PSD_INHUNDREDTHSOFMILLIMETERS = 0x00000008 # 3rd of 4 possible
  172. PSD_DISABLEMARGINS = 0x00000010
  173. PSD_DISABLEPRINTER = 0x00000020
  174. PSD_NOWARNING = 0x00000080 # must be same as PD_*
  175. PSD_DISABLEORIENTATION = 0x00000100
  176. PSD_RETURNDEFAULT = 0x00000400 # must be same as PD_*
  177. PSD_DISABLEPAPER = 0x00000200
  178. PSD_SHOWHELP = 0x00000800 # must be same as PD_*
  179. PSD_ENABLEPAGESETUPHOOK = 0x00002000 # must be same as PD_*
  180. PSD_ENABLEPAGESETUPTEMPLATE = 0x00008000 # must be same as PD_*
  181. PSD_ENABLEPAGESETUPTEMPLATEHANDLE = 0x00020000 # must be same as PD_*
  182. PSD_ENABLEPAGEPAINTHOOK = 0x00040000
  183. PSD_DISABLEPAGEPAINTING = 0x00080000
  184. PSD_NONETWORKBUTTON = 0x00200000 # must be same as PD_*
  185.  
  186. # Generated by h2py from winreg.h
  187. HKEY_CLASSES_ROOT = 0x80000000
  188. HKEY_CURRENT_USER = 0x80000001
  189. HKEY_LOCAL_MACHINE = 0x80000002
  190. HKEY_USERS = 0x80000003
  191. HKEY_PERFORMANCE_DATA = 0x80000004
  192. HKEY_CURRENT_CONFIG = 0x80000005
  193. HKEY_DYN_DATA = 0x80000006
  194. HKEY_PERFORMANCE_TEXT = 0x80000050  # ?? 4Jan98
  195. HKEY_PERFORMANCE_NLSTEXT = 0x80000060  # ?? 4Jan98
  196.  
  197. # Generated by h2py from winuser.h
  198. HWND_BROADCAST = 0xffff
  199. HWND_DESKTOP = 0
  200. HWND_TOP = 0
  201. HWND_BOTTOM = 1
  202. HWND_TOPMOST = -1
  203. HWND_NOTOPMOST = -2
  204. HWND_MESSAGE = -3
  205.  
  206. # winuser.h line 4601
  207. SM_CXSCREEN = 0
  208. SM_CYSCREEN = 1
  209. SM_CXVSCROLL = 2
  210. SM_CYHSCROLL = 3
  211. SM_CYCAPTION = 4
  212. SM_CXBORDER = 5
  213. SM_CYBORDER = 6
  214. SM_CXDLGFRAME = 7
  215. SM_CYDLGFRAME = 8
  216. SM_CYVTHUMB = 9
  217. SM_CXHTHUMB = 10
  218. SM_CXICON = 11
  219. SM_CYICON = 12
  220. SM_CXCURSOR = 13
  221. SM_CYCURSOR = 14
  222. SM_CYMENU = 15
  223. SM_CXFULLSCREEN = 16
  224. SM_CYFULLSCREEN = 17
  225. SM_CYKANJIWINDOW = 18
  226. SM_MOUSEPRESENT = 19
  227. SM_CYVSCROLL = 20
  228. SM_CXHSCROLL = 21
  229. SM_DEBUG = 22
  230. SM_SWAPBUTTON = 23
  231. SM_RESERVED1 = 24
  232. SM_RESERVED2 = 25
  233. SM_RESERVED3 = 26
  234. SM_RESERVED4 = 27
  235. SM_CXMIN = 28
  236. SM_CYMIN = 29
  237. SM_CXSIZE = 30
  238. SM_CYSIZE = 31
  239. SM_CXFRAME = 32
  240. SM_CYFRAME = 33
  241. SM_CXMINTRACK = 34
  242. SM_CYMINTRACK = 35
  243. SM_CXDOUBLECLK = 36
  244. SM_CYDOUBLECLK = 37
  245. SM_CXICONSPACING = 38
  246. SM_CYICONSPACING = 39
  247. SM_MENUDROPALIGNMENT = 40
  248. SM_PENWINDOWS = 41
  249. SM_DBCSENABLED = 42
  250. SM_CMOUSEBUTTONS = 43
  251. SM_CXFIXEDFRAME = SM_CXDLGFRAME
  252. SM_CYFIXEDFRAME = SM_CYDLGFRAME
  253. SM_CXSIZEFRAME = SM_CXFRAME
  254. SM_CYSIZEFRAME = SM_CYFRAME
  255. SM_SECURE = 44
  256. SM_CXEDGE = 45
  257. SM_CYEDGE = 46
  258. SM_CXMINSPACING = 47
  259. SM_CYMINSPACING = 48
  260. SM_CXSMICON = 49
  261. SM_CYSMICON = 50
  262. SM_CYSMCAPTION = 51
  263. SM_CXSMSIZE = 52
  264. SM_CYSMSIZE = 53
  265. SM_CXMENUSIZE = 54
  266. SM_CYMENUSIZE = 55
  267. SM_ARRANGE = 56
  268. SM_CXMINIMIZED = 57
  269. SM_CYMINIMIZED = 58
  270. SM_CXMAXTRACK = 59
  271. SM_CYMAXTRACK = 60
  272. SM_CXMAXIMIZED = 61
  273. SM_CYMAXIMIZED = 62
  274. SM_NETWORK = 63
  275. SM_CLEANBOOT = 67
  276. SM_CXDRAG = 68
  277. SM_CYDRAG = 69
  278. SM_SHOWSOUNDS = 70
  279. SM_CXMENUCHECK = 71
  280. SM_CYMENUCHECK = 72
  281. SM_SLOWMACHINE = 73
  282. SM_MIDEASTENABLED = 74
  283. SM_MOUSEWHEELPRESENT = 75
  284. SM_XVIRTUALSCREEN = 76
  285. SM_YVIRTUALSCREEN = 77
  286. SM_CXVIRTUALSCREEN = 78
  287. SM_CYVIRTUALSCREEN = 79
  288. SM_CMONITORS = 80
  289. SM_SAMEDISPLAYFORMAT = 81
  290. SM_CMETRICS = 83
  291. MNC_IGNORE = 0
  292. MNC_CLOSE = 1
  293. MNC_EXECUTE = 2
  294. MNC_SELECT = 3
  295. MNS_NOCHECK = 0x80000000
  296. MNS_MODELESS = 0x40000000
  297. MNS_DRAGDROP = 0x20000000
  298. MNS_AUTODISMISS = 0x10000000
  299. MNS_NOTIFYBYPOS = 0x08000000
  300. MNS_CHECKORBMP = 0x04000000
  301. MIM_MAXHEIGHT = 0x00000001
  302. MIM_BACKGROUND = 0x00000002
  303. MIM_HELPID = 0x00000004
  304. MIM_MENUDATA = 0x00000008
  305. MIM_STYLE = 0x00000010
  306. MIM_APPLYTOSUBMENUS = 0x80000000
  307. MND_CONTINUE = 0
  308. MND_ENDMENU = 1
  309. MNGOF_GAP = 0x00000003
  310. MNGO_NOINTERFACE = 0x00000000
  311. MNGO_NOERROR = 0x00000001
  312. MIIM_STATE = 0x00000001
  313. MIIM_ID = 0x00000002
  314. MIIM_SUBMENU = 0x00000004
  315. MIIM_CHECKMARKS = 0x00000008
  316. MIIM_TYPE = 0x00000010
  317. MIIM_DATA = 0x00000020
  318. MIIM_STRING = 0x00000040
  319. MIIM_BITMAP = 0x00000080
  320. MIIM_FTYPE = 0x00000100
  321. HBMMENU_CALLBACK = -1
  322. HBMMENU_SYSTEM = 1
  323. HBMMENU_MBAR_RESTORE = 2
  324. HBMMENU_MBAR_MINIMIZE = 3
  325. HBMMENU_MBAR_CLOSE = 5
  326. HBMMENU_MBAR_CLOSE_D = 6
  327. HBMMENU_MBAR_MINIMIZE_D = 7
  328. HBMMENU_POPUP_CLOSE = 8
  329. HBMMENU_POPUP_RESTORE = 9
  330. HBMMENU_POPUP_MAXIMIZE = 10
  331. HBMMENU_POPUP_MINIMIZE = 11
  332. GMDI_USEDISABLED = 0x0001
  333. GMDI_GOINTOPOPUPS = 0x0002
  334. TPM_LEFTBUTTON = 0x0000
  335. TPM_RIGHTBUTTON = 0x0002
  336. TPM_LEFTALIGN = 0x0000
  337. TPM_CENTERALIGN = 0x0004
  338. TPM_RIGHTALIGN = 0x0008
  339. TPM_TOPALIGN = 0x0000
  340. TPM_VCENTERALIGN = 0x0010
  341. TPM_BOTTOMALIGN = 0x0020
  342. TPM_HORIZONTAL = 0x0000
  343. TPM_VERTICAL = 0x0040
  344. TPM_NONOTIFY = 0x0080
  345. TPM_RETURNCMD = 0x0100
  346. TPM_RECURSE = 0x0001
  347. DOF_EXECUTABLE = 0x8001
  348. DOF_DOCUMENT = 0x8002
  349. DOF_DIRECTORY = 0x8003
  350. DOF_MULTIPLE = 0x8004
  351. DOF_PROGMAN = 0x0001
  352. DOF_SHELLDATA = 0x0002
  353. DO_DROPFILE = 0x454C4946
  354. DO_PRINTFILE = 0x544E5250
  355. DT_TOP = 0x00000000
  356. DT_LEFT = 0x00000000
  357. DT_CENTER = 0x00000001
  358. DT_RIGHT = 0x00000002
  359. DT_VCENTER = 0x00000004
  360. DT_BOTTOM = 0x00000008
  361. DT_WORDBREAK = 0x00000010
  362. DT_SINGLELINE = 0x00000020
  363. DT_EXPANDTABS = 0x00000040
  364. DT_TABSTOP = 0x00000080
  365. DT_NOCLIP = 0x00000100
  366. DT_EXTERNALLEADING = 0x00000200
  367. DT_CALCRECT = 0x00000400
  368. DT_NOPREFIX = 0x00000800
  369. DT_INTERNAL = 0x00001000
  370. DT_EDITCONTROL = 0x00002000
  371. DT_PATH_ELLIPSIS = 0x00004000
  372. DT_END_ELLIPSIS = 0x00008000
  373. DT_MODIFYSTRING = 0x00010000
  374. DT_RTLREADING = 0x00020000
  375. DT_WORD_ELLIPSIS = 0x00040000
  376. DST_COMPLEX = 0x0000
  377. DST_TEXT = 0x0001
  378. DST_PREFIXTEXT = 0x0002
  379. DST_ICON = 0x0003
  380. DST_BITMAP = 0x0004
  381. DSS_NORMAL = 0x0000
  382. DSS_UNION = 0x0010
  383. DSS_DISABLED = 0x0020
  384. DSS_MONO = 0x0080
  385. DSS_RIGHT = 0x8000
  386. DCX_WINDOW = 0x00000001
  387. DCX_CACHE = 0x00000002
  388. DCX_NORESETATTRS = 0x00000004
  389. DCX_CLIPCHILDREN = 0x00000008
  390. DCX_CLIPSIBLINGS = 0x00000010
  391. DCX_PARENTCLIP = 0x00000020
  392. DCX_EXCLUDERGN = 0x00000040
  393. DCX_INTERSECTRGN = 0x00000080
  394. DCX_EXCLUDEUPDATE = 0x00000100
  395. DCX_INTERSECTUPDATE = 0x00000200
  396. DCX_LOCKWINDOWUPDATE = 0x00000400
  397. DCX_VALIDATE = 0x00200000
  398. CUDR_NORMAL = 0x0000
  399. CUDR_NOSNAPTOGRID = 0x0001
  400. CUDR_NORESOLVEPOSITIONS = 0x0002
  401. CUDR_NOCLOSEGAPS = 0x0004
  402. CUDR_NEGATIVECOORDS = 0x0008
  403. CUDR_NOPRIMARY = 0x0010
  404. RDW_INVALIDATE = 0x0001
  405. RDW_INTERNALPAINT = 0x0002
  406. RDW_ERASE = 0x0004
  407. RDW_VALIDATE = 0x0008
  408. RDW_NOINTERNALPAINT = 0x0010
  409. RDW_NOERASE = 0x0020
  410. RDW_NOCHILDREN = 0x0040
  411. RDW_ALLCHILDREN = 0x0080
  412. RDW_UPDATENOW = 0x0100
  413. RDW_ERASENOW = 0x0200
  414. RDW_FRAME = 0x0400
  415. RDW_NOFRAME = 0x0800
  416. SW_SCROLLCHILDREN = 0x0001
  417. SW_INVALIDATE = 0x0002
  418. SW_ERASE = 0x0004
  419. SW_SMOOTHSCROLL = 0x0010  # Use smooth scrolling
  420. ESB_ENABLE_BOTH = 0x0000
  421. ESB_DISABLE_BOTH = 0x0003
  422. ESB_DISABLE_LEFT = 0x0001
  423. ESB_DISABLE_RIGHT = 0x0002
  424. ESB_DISABLE_UP = 0x0001
  425. ESB_DISABLE_DOWN = 0x0002
  426. ESB_DISABLE_LTUP = ESB_DISABLE_LEFT
  427. ESB_DISABLE_RTDN = ESB_DISABLE_RIGHT
  428. HELPINFO_WINDOW = 0x0001
  429. HELPINFO_MENUITEM = 0x0002
  430. MB_OK = 0x00000000
  431. MB_OKCANCEL = 0x00000001
  432. MB_ABORTRETRYIGNORE = 0x00000002
  433. MB_YESNOCANCEL = 0x00000003
  434. MB_YESNO = 0x00000004
  435. MB_RETRYCANCEL = 0x00000005
  436. MB_ICONHAND = 0x00000010
  437. MB_ICONQUESTION = 0x00000020
  438. MB_ICONEXCLAMATION = 0x00000030
  439. MB_ICONASTERISK = 0x00000040
  440. MB_ICONWARNING = MB_ICONEXCLAMATION
  441. MB_ICONERROR = MB_ICONHAND
  442. MB_ICONINFORMATION = MB_ICONASTERISK
  443. MB_ICONSTOP = MB_ICONHAND
  444. MB_DEFBUTTON1 = 0x00000000
  445. MB_DEFBUTTON2 = 0x00000100
  446. MB_DEFBUTTON3 = 0x00000200
  447. MB_DEFBUTTON4 = 0x00000300
  448. MB_APPLMODAL = 0x00000000
  449. MB_SYSTEMMODAL = 0x00001000
  450. MB_TASKMODAL = 0x00002000
  451. MB_HELP = 0x00004000
  452. MB_NOFOCUS = 0x00008000
  453. MB_SETFOREGROUND = 0x00010000
  454. MB_DEFAULT_DESKTOP_ONLY = 0x00020000
  455. MB_TOPMOST = 0x00040000L
  456. MB_RIGHT = 0x00080000
  457. MB_RTLREADING = 0x00100000
  458. MB_SERVICE_NOTIFICATION = 0x00200000
  459. MB_TYPEMASK = 0x0000000F
  460. MB_USERICON = 0x00000080
  461. MB_ICONMASK = 0x000000F0
  462. MB_DEFMASK = 0x00000F00
  463. MB_MODEMASK = 0x00003000
  464. MB_MISCMASK = 0x0000C000
  465. # winuser.h line 6373
  466. CWP_ALL = 0x0000
  467. CWP_SKIPINVISIBLE = 0x0001
  468. CWP_SKIPDISABLED = 0x0002
  469. CWP_SKIPTRANSPARENT = 0x0004
  470. CTLCOLOR_MSGBOX = 0
  471. CTLCOLOR_EDIT = 1
  472. CTLCOLOR_LISTBOX = 2
  473. CTLCOLOR_BTN = 3
  474. CTLCOLOR_DLG = 4
  475. CTLCOLOR_SCROLLBAR = 5
  476. CTLCOLOR_STATIC = 6
  477. CTLCOLOR_MAX = 7
  478. COLOR_SCROLLBAR = 0
  479. COLOR_BACKGROUND = 1
  480. COLOR_ACTIVECAPTION = 2
  481. COLOR_INACTIVECAPTION = 3
  482. COLOR_MENU = 4
  483. COLOR_WINDOW = 5
  484. COLOR_WINDOWFRAME = 6
  485. COLOR_MENUTEXT = 7
  486. COLOR_WINDOWTEXT = 8
  487. COLOR_CAPTIONTEXT = 9
  488. COLOR_ACTIVEBORDER = 10
  489. COLOR_INACTIVEBORDER = 11
  490. COLOR_APPWORKSPACE = 12
  491. COLOR_HIGHLIGHT = 13
  492. COLOR_HIGHLIGHTTEXT = 14
  493. COLOR_BTNFACE = 15
  494. COLOR_BTNSHADOW = 16
  495. COLOR_GRAYTEXT = 17
  496. COLOR_BTNTEXT = 18
  497. COLOR_INACTIVECAPTIONTEXT = 19
  498. COLOR_BTNHIGHLIGHT = 20
  499. COLOR_3DDKSHADOW = 21
  500. COLOR_3DLIGHT = 22
  501. COLOR_INFOTEXT = 23
  502. COLOR_INFOBK = 24
  503. COLOR_HOTLIGHT = 26
  504. COLOR_GRADIENTACTIVECAPTION = 27
  505. COLOR_GRADIENTINACTIVECAPTION = 28
  506. COLOR_DESKTOP = COLOR_BACKGROUND
  507. COLOR_3DFACE = COLOR_BTNFACE
  508. COLOR_3DSHADOW = COLOR_BTNSHADOW
  509. COLOR_3DHIGHLIGHT = COLOR_BTNHIGHLIGHT
  510. COLOR_3DHILIGHT = COLOR_BTNHIGHLIGHT
  511. COLOR_BTNHILIGHT = COLOR_BTNHIGHLIGHT
  512. GW_HWNDFIRST = 0
  513. GW_HWNDLAST = 1
  514. GW_HWNDNEXT = 2
  515. GW_HWNDPREV = 3
  516. GW_OWNER = 4
  517. GW_CHILD = 5
  518. GW_ENABLEDPOPUP = 6
  519. GW_MAX = 6
  520. MF_INSERT = 0x00000000
  521. MF_CHANGE = 0x00000080
  522. MF_APPEND = 0x00000100
  523. MF_DELETE = 0x00000200
  524. MF_REMOVE = 0x00001000
  525. MF_BYCOMMAND = 0x00000000
  526. MF_BYPOSITION = 0x00000400
  527. MF_SEPARATOR = 0x00000800
  528. MF_ENABLED = 0x00000000
  529. MF_GRAYED = 0x00000001
  530. MF_DISABLED = 0x00000002
  531. MF_UNCHECKED = 0x00000000
  532. MF_CHECKED = 0x00000008
  533. MF_USECHECKBITMAPS = 0x00000200
  534. MF_STRING = 0x00000000
  535. MF_BITMAP = 0x00000004
  536. MF_OWNERDRAW = 0x00000100
  537. MF_POPUP = 0x00000010
  538. MF_MENUBARBREAK = 0x00000020
  539. MF_MENUBREAK = 0x00000040
  540. MF_UNHILITE = 0x00000000
  541. MF_HILITE = 0x00000080
  542. MF_DEFAULT = 0x00001000
  543. MF_SYSMENU = 0x00002000
  544. MF_HELP = 0x00004000
  545. MF_RIGHTJUSTIFY = 0x00004000
  546. MF_MOUSESELECT = 0x00008000
  547. MF_END = 0x00000080
  548. MFT_STRING = MF_STRING
  549. MFT_BITMAP = MF_BITMAP
  550. MFT_MENUBARBREAK = MF_MENUBARBREAK
  551. MFT_MENUBREAK = MF_MENUBREAK
  552. MFT_OWNERDRAW = MF_OWNERDRAW
  553. MFT_RADIOCHECK = 0x00000200
  554. MFT_SEPARATOR = MF_SEPARATOR
  555. MFT_RIGHTORDER = 0x00002000
  556. MFT_RIGHTJUSTIFY = MF_RIGHTJUSTIFY
  557. MFS_GRAYED = 0x00000003
  558. MFS_DISABLED = MFS_GRAYED
  559. MFS_CHECKED = MF_CHECKED
  560. MFS_HILITE = MF_HILITE
  561. MFS_ENABLED = MF_ENABLED
  562. MFS_UNCHECKED = MF_UNCHECKED
  563. MFS_UNHILITE = MF_UNHILITE
  564. MFS_DEFAULT = MF_DEFAULT
  565. MFS_MASK = 0x0000108BL
  566. MFS_HOTTRACKDRAWN = 0x10000000
  567. MFS_CACHEDBMP = 0x20000000
  568. MFS_BOTTOMGAPDROP = 0x40000000
  569. MFS_TOPGAPDROP = 0x80000000
  570. MFS_GAPDROP = 0xC0000000
  571. SC_SIZE = 0xF000
  572. SC_MOVE = 0xF010
  573. SC_MINIMIZE = 0xF020
  574. SC_MAXIMIZE = 0xF030
  575. SC_NEXTWINDOW = 0xF040
  576. SC_PREVWINDOW = 0xF050
  577. SC_CLOSE = 0xF060
  578. SC_VSCROLL = 0xF070
  579. SC_HSCROLL = 0xF080
  580. SC_MOUSEMENU = 0xF090
  581. SC_KEYMENU = 0xF100
  582. SC_ARRANGE = 0xF110
  583. SC_RESTORE = 0xF120
  584. SC_TASKLIST = 0xF130
  585. SC_SCREENSAVE = 0xF140
  586. SC_HOTKEY = 0xF150
  587. SC_DEFAULT = 0xF160
  588. SC_MONITORPOWER = 0xF170
  589. SC_CONTEXTHELP = 0xF180
  590. SC_SEPARATOR = 0xF00F
  591. SC_ICON = SC_MINIMIZE
  592. SC_ZOOM = SC_MAXIMIZE
  593. IDC_ARROW = 32512
  594. IDC_IBEAM = 32513
  595. IDC_WAIT = 32514
  596. IDC_CROSS = 32515
  597. IDC_UPARROW = 32516
  598. IDC_SIZE = 32640  # OBSOLETE: use IDC_SIZEALL
  599. IDC_ICON = 32641  # OBSOLETE: use IDC_ARROW
  600. IDC_SIZENWSE = 32642
  601. IDC_SIZENESW = 32643
  602. IDC_SIZEWE = 32644
  603. IDC_SIZENS = 32645
  604. IDC_SIZEALL = 32646
  605. IDC_NO = 32648
  606. IDC_HAND = 32649
  607. IDC_APPSTARTING = 32650
  608. IDC_HELP = 32651
  609. IMAGE_BITMAP = 0
  610. IMAGE_ICON = 1
  611. IMAGE_CURSOR = 2
  612. IMAGE_ENHMETAFILE = 3
  613. LR_DEFAULTCOLOR = 0x0000
  614. LR_MONOCHROME = 0x0001
  615. LR_COLOR = 0x0002
  616. LR_COPYRETURNORG = 0x0004
  617. LR_COPYDELETEORG = 0x0008
  618. LR_LOADFROMFILE = 0x0010
  619. LR_LOADTRANSPARENT = 0x0020
  620. LR_DEFAULTSIZE = 0x0040
  621. LR_LOADREALSIZE = 0x0080
  622. LR_LOADMAP3DCOLORS = 0x1000
  623. LR_CREATEDIBSECTION = 0x2000
  624. LR_COPYFROMRESOURCE = 0x4000
  625. LR_SHARED = 0x8000
  626. DI_MASK = 0x0001
  627. DI_IMAGE = 0x0002
  628. DI_NORMAL = 0x0003
  629. DI_COMPAT = 0x0004
  630. DI_DEFAULTSIZE = 0x0008
  631. RES_ICON = 1
  632. RES_CURSOR = 2
  633. OBM_CLOSE = 32754
  634. OBM_UPARROW = 32753
  635. OBM_DNARROW = 32752
  636. OBM_RGARROW = 32751
  637. OBM_LFARROW = 32750
  638. OBM_REDUCE = 32749
  639. OBM_ZOOM = 32748
  640. OBM_RESTORE = 32747
  641. OBM_REDUCED = 32746
  642. OBM_ZOOMD = 32745
  643. OBM_RESTORED = 32744
  644. OBM_UPARROWD = 32743
  645. OBM_DNARROWD = 32742
  646. OBM_RGARROWD = 32741
  647. OBM_LFARROWD = 32740
  648. OBM_MNARROW = 32739
  649. OBM_COMBO = 32738
  650. OBM_UPARROWI = 32737
  651. OBM_DNARROWI = 32736
  652. OBM_RGARROWI = 32735
  653. OBM_LFARROWI = 32734
  654. OBM_OLD_CLOSE = 32767
  655. OBM_SIZE = 32766
  656. OBM_OLD_UPARROW = 32765
  657. OBM_OLD_DNARROW = 32764
  658. OBM_OLD_RGARROW = 32763
  659. OBM_OLD_LFARROW = 32762
  660. OBM_BTSIZE = 32761
  661. OBM_CHECK = 32760
  662. OBM_CHECKBOXES = 32759
  663. OBM_BTNCORNERS = 32758
  664. OBM_OLD_REDUCE = 32757
  665. OBM_OLD_ZOOM = 32756
  666. OBM_OLD_RESTORE = 32755
  667. OCR_NORMAL = 32512
  668. OCR_IBEAM = 32513
  669. OCR_WAIT = 32514
  670. OCR_CROSS = 32515
  671. OCR_UP = 32516
  672. OCR_SIZE = 32640
  673. OCR_ICON = 32641
  674. OCR_SIZENWSE = 32642
  675. OCR_SIZENESW = 32643
  676. OCR_SIZEWE = 32644
  677. OCR_SIZENS = 32645
  678. OCR_SIZEALL = 32646
  679. OCR_ICOCUR = 32647
  680. OCR_NO = 32648
  681. OCR_HAND = 32649
  682. OCR_APPSTARTING = 32650
  683. # winuser.h line 7455
  684. OIC_SAMPLE = 32512
  685. OIC_HAND = 32513
  686. OIC_QUES = 32514
  687. OIC_BANG = 32515
  688. OIC_NOTE = 32516
  689. OIC_WINLOGO = 32517
  690. OIC_WARNING = OIC_BANG
  691. OIC_ERROR = OIC_HAND
  692. OIC_INFORMATION = OIC_NOTE
  693. ORD_LANGDRIVER = 1
  694. IDI_APPLICATION = 32512
  695. IDI_HAND = 32513
  696. IDI_QUESTION = 32514
  697. IDI_EXCLAMATION = 32515
  698. IDI_ASTERISK = 32516
  699. IDI_WINLOGO = 32517
  700. IDI_WARNING = IDI_EXCLAMATION
  701. IDI_ERROR = IDI_HAND
  702. IDI_INFORMATION = IDI_ASTERISK
  703. IDOK = 1
  704. IDCANCEL = 2
  705. IDABORT = 3
  706. IDRETRY = 4
  707. IDIGNORE = 5
  708. IDYES = 6
  709. IDNO = 7
  710. IDCLOSE = 8
  711. IDHELP = 9
  712. ES_LEFT = 0x0000
  713. ES_CENTER = 0x0001
  714. ES_RIGHT = 0x0002
  715. ES_MULTILINE = 0x0004
  716. ES_UPPERCASE = 0x0008
  717. ES_LOWERCASE = 0x0010
  718. ES_PASSWORD = 0x0020
  719. ES_AUTOVSCROLL = 0x0040
  720. ES_AUTOHSCROLL = 0x0080
  721. ES_NOHIDESEL = 0x0100
  722. ES_OEMCONVERT = 0x0400
  723. ES_READONLY = 0x0800
  724. ES_WANTRETURN = 0x1000
  725. ES_NUMBER = 0x2000
  726. EN_SETFOCUS = 0x0100
  727. EN_KILLFOCUS = 0x0200
  728. EN_CHANGE = 0x0300
  729. EN_UPDATE = 0x0400
  730. EN_ERRSPACE = 0x0500
  731. EN_MAXTEXT = 0x0501
  732. EN_HSCROLL = 0x0601
  733. EN_VSCROLL = 0x0602
  734. EC_LEFTMARGIN = 0x0001
  735. EC_RIGHTMARGIN = 0x0002
  736. EC_USEFONTINFO = 0xffff
  737. EMSIS_COMPOSITIONSTRING = 0x0001
  738. EIMES_GETCOMPSTRATONCE = 0x0001
  739. EIMES_CANCELCOMPSTRINFOCUS = 0x0002
  740. EIMES_COMPLETECOMPSTRKILLFOCUS = 0x0004
  741. EM_GETSEL = 0x00B0
  742. EM_SETSEL = 0x00B1
  743. EM_GETRECT = 0x00B2
  744. EM_SETRECT = 0x00B3
  745. EM_SETRECTNP = 0x00B4
  746. EM_SCROLL = 0x00B5
  747. EM_LINESCROLL = 0x00B6
  748. EM_SCROLLCARET = 0x00B7
  749. EM_GETMODIFY = 0x00B8
  750. EM_SETMODIFY = 0x00B9
  751. EM_GETLINECOUNT = 0x00BA
  752. EM_LINEINDEX = 0x00BB
  753. EM_SETHANDLE = 0x00BC
  754. EM_GETHANDLE = 0x00BD
  755. EM_GETTHUMB = 0x00BE
  756. EM_LINELENGTH = 0x00C1
  757. EM_REPLACESEL = 0x00C2
  758. EM_GETLINE = 0x00C4
  759. EM_LIMITTEXT = 0x00C5
  760. EM_CANUNDO = 0x00C6
  761. EM_UNDO = 0x00C7
  762. EM_FMTLINES = 0x00C8
  763. EM_LINEFROMCHAR = 0x00C9
  764. EM_SETTABSTOPS = 0x00CB
  765. EM_SETPASSWORDCHAR = 0x00CC
  766. EM_EMPTYUNDOBUFFER = 0x00CD
  767. EM_GETFIRSTVISIBLELINE = 0x00CE
  768. EM_SETREADONLY = 0x00CF
  769. EM_SETWORDBREAKPROC = 0x00D0
  770. EM_GETWORDBREAKPROC = 0x00D1
  771. EM_GETPASSWORDCHAR = 0x00D2
  772. EM_SETMARGINS = 0x00D3
  773. EM_GETMARGINS = 0x00D4
  774. EM_SETLIMITTEXT = EM_LIMITTEXT
  775. EM_GETLIMITTEXT = 0x00D5
  776. EM_POSFROMCHAR = 0x00D6
  777. EM_CHARFROMPOS = 0x00D7
  778. EM_SETIMESTATUS = 0x00D8
  779. EM_GETIMESTATUS = 0x00D9
  780. WB_LEFT = 0
  781. WB_RIGHT = 1
  782. WB_ISDELIMITER = 2
  783. BS_PUSHBUTTON = 0x00000000
  784. BS_DEFPUSHBUTTON = 0x00000001
  785. BS_CHECKBOX = 0x00000002
  786. BS_AUTOCHECKBOX = 0x00000003
  787. BS_RADIOBUTTON = 0x00000004
  788. BS_3STATE = 0x00000005
  789. BS_AUTO3STATE = 0x00000006
  790. BS_GROUPBOX = 0x00000007
  791. BS_USERBUTTON = 0x00000008
  792. BS_AUTORADIOBUTTON = 0x00000009
  793. BS_OWNERDRAW = 0x0000000BL
  794. BS_LEFTTEXT = 0x00000020
  795. BS_TEXT = 0x00000000
  796. BS_ICON = 0x00000040
  797. BS_BITMAP = 0x00000080
  798. BS_LEFT = 0x00000100
  799. BS_RIGHT = 0x00000200
  800. BS_CENTER = 0x00000300
  801. BS_TOP = 0x00000400
  802. BS_BOTTOM = 0x00000800
  803. BS_VCENTER = 0x00000C00
  804. BS_PUSHLIKE = 0x00001000
  805. BS_MULTILINE = 0x00002000
  806. BS_NOTIFY = 0x00004000
  807. BS_FLAT = 0x00008000
  808. BS_RIGHTBUTTON = BS_LEFTTEXT
  809. BN_CLICKED = 0
  810. BN_PAINT = 1
  811. BN_HILITE = 2
  812. BN_UNHILITE = 3
  813. BN_DISABLE = 4
  814. BN_DOUBLECLICKED = 5
  815. BN_PUSHED = BN_HILITE
  816. BN_UNPUSHED = BN_UNHILITE
  817. BN_DBLCLK = BN_DOUBLECLICKED
  818. BN_SETFOCUS = 6
  819. BN_KILLFOCUS = 7
  820. BM_GETCHECK = 0x00F0
  821. BM_SETCHECK = 0x00F1
  822. BM_GETSTATE = 0x00F2
  823. BM_SETSTATE = 0x00F3
  824. BM_SETSTYLE = 0x00F4
  825. BM_CLICK = 0x00F5
  826. BM_GETIMAGE = 0x00F6
  827. BM_SETIMAGE = 0x00F7
  828. BST_UNCHECKED = 0x0000
  829. BST_CHECKED = 0x0001
  830. BST_INDETERMINATE = 0x0002
  831. BST_PUSHED = 0x0004
  832. BST_FOCUS = 0x0008
  833. SS_LEFT = 0x00000000
  834. SS_CENTER = 0x00000001
  835. SS_RIGHT = 0x00000002
  836. SS_ICON = 0x00000003
  837. SS_BLACKRECT = 0x00000004
  838. SS_GRAYRECT = 0x00000005
  839. SS_WHITERECT = 0x00000006
  840. SS_BLACKFRAME = 0x00000007
  841. SS_GRAYFRAME = 0x00000008
  842. SS_WHITEFRAME = 0x00000009
  843. SS_USERITEM = 0x0000000A
  844. SS_SIMPLE = 0x0000000B
  845. SS_LEFTNOWORDWRAP = 0x0000000C
  846. SS_BITMAP = 0x0000000E
  847. SS_OWNERDRAW = 0x0000000D
  848. SS_ENHMETAFILE = 0x0000000F
  849. SS_ETCHEDHORZ = 0x00000010
  850. SS_ETCHEDVERT = 0x00000011
  851. SS_ETCHEDFRAME = 0x00000012
  852. SS_TYPEMASK = 0x0000001F
  853. SS_NOPREFIX = 0x00000080
  854. SS_NOTIFY = 0x00000100
  855. SS_CENTERIMAGE = 0x00000200
  856. SS_RIGHTJUST = 0x00000400
  857. SS_REALSIZEIMAGE = 0x00000800
  858. SS_SUNKEN = 0x00001000
  859. SS_ENDELLIPSIS = 0x00004000
  860. SS_PATHELLIPSIS = 0x00008000
  861. SS_WORDELLIPSIS = 0x0000C000
  862. SS_ELLIPSISMASK = 0x0000C000
  863. STM_SETICON = 0x0170
  864. STM_GETICON = 0x0171
  865. STM_SETIMAGE = 0x0172
  866. STM_GETIMAGE = 0x0173
  867. STN_CLICKED = 0
  868. STN_DBLCLK = 1
  869. STN_ENABLE = 2
  870. STN_DISABLE = 3
  871. STM_MSGMAX = 0x0174
  872. DWL_MSGRESULT = 0
  873. DWL_DLGPROC = 4
  874. DWL_USER = 8
  875. DDL_READWRITE = 0x0000
  876. DDL_READONLY = 0x0001
  877. DDL_HIDDEN = 0x0002
  878. DDL_SYSTEM = 0x0004
  879. DDL_DIRECTORY = 0x0010
  880. DDL_ARCHIVE = 0x0020
  881. DDL_POSTMSGS = 0x2000
  882. DDL_DRIVES = 0x4000
  883. DDL_EXCLUSIVE = 0x8000
  884.  
  885. #from winuser.h line 153
  886. RT_CURSOR = 1
  887. RT_BITMAP = 2
  888. RT_ICON = 3
  889. RT_MENU = 4
  890. RT_DIALOG = 5
  891. RT_STRING = 6
  892. RT_FONTDIR = 7
  893. RT_FONT = 8
  894. RT_ACCELERATOR = 9
  895. RT_RCDATA = 10
  896. RT_MESSAGETABLE = 11
  897. DIFFERENCE = 11
  898. RT_GROUP_CURSOR = (RT_CURSOR + DIFFERENCE)
  899. RT_GROUP_ICON = (RT_ICON + DIFFERENCE)
  900. RT_VERSION = 16
  901. RT_DLGINCLUDE = 17
  902. RT_PLUGPLAY = 19
  903. RT_VXD = 20
  904. RT_ANICURSOR = 21
  905. RT_ANIICON = 22
  906. RT_HTML = 23
  907. # from winuser.h line 218
  908. SB_HORZ = 0
  909. SB_VERT = 1
  910. SB_CTL = 2
  911. SB_BOTH = 3
  912. SB_LINEUP = 0
  913. SB_LINELEFT = 0
  914. SB_LINEDOWN = 1
  915. SB_LINERIGHT = 1
  916. SB_PAGEUP = 2
  917. SB_PAGELEFT = 2
  918. SB_PAGEDOWN = 3
  919. SB_PAGERIGHT = 3
  920. SB_THUMBPOSITION = 4
  921. SB_THUMBTRACK = 5
  922. SB_TOP = 6
  923. SB_LEFT = 6
  924. SB_BOTTOM = 7
  925. SB_RIGHT = 7
  926. SB_ENDSCROLL = 8
  927. SW_HIDE = 0
  928. SW_SHOWNORMAL = 1
  929. SW_NORMAL = 1
  930. SW_SHOWMINIMIZED = 2
  931. SW_SHOWMAXIMIZED = 3
  932. SW_MAXIMIZE = 3
  933. SW_SHOWNOACTIVATE = 4
  934. SW_SHOW = 5
  935. SW_MINIMIZE = 6
  936. SW_SHOWMINNOACTIVE = 7
  937. SW_SHOWNA = 8
  938. SW_RESTORE = 9
  939. SW_SHOWDEFAULT = 10
  940. SW_FORCEMINIMIZE = 11
  941. SW_MAX = 11
  942. HIDE_WINDOW = 0
  943. SHOW_OPENWINDOW = 1
  944. SHOW_ICONWINDOW = 2
  945. SHOW_FULLSCREEN = 3
  946. SHOW_OPENNOACTIVATE = 4
  947. SW_PARENTCLOSING = 1
  948. SW_OTHERZOOM = 2
  949. SW_PARENTOPENING = 3
  950. SW_OTHERUNZOOM = 4
  951. AW_HOR_POSITIVE = 0x00000001
  952. AW_HOR_NEGATIVE = 0x00000002
  953. AW_VER_POSITIVE = 0x00000004
  954. AW_VER_NEGATIVE = 0x00000008
  955. AW_CENTER = 0x00000010
  956. AW_HIDE = 0x00010000
  957. AW_ACTIVATE = 0x00020000
  958. AW_SLIDE = 0x00040000
  959. AW_BLEND = 0x00080000
  960. KF_EXTENDED = 0x0100
  961. KF_DLGMODE = 0x0800
  962. KF_MENUMODE = 0x1000
  963. KF_ALTDOWN = 0x2000
  964. KF_REPEAT = 0x4000
  965. KF_UP = 0x8000
  966. VK_LBUTTON = 0x01
  967. VK_RBUTTON = 0x02
  968. VK_CANCEL = 0x03
  969. VK_MBUTTON = 0x04
  970. VK_BACK = 0x08
  971. VK_TAB = 0x09
  972. VK_CLEAR = 0x0C
  973. VK_RETURN = 0x0D
  974. VK_SHIFT = 0x10
  975. VK_CONTROL = 0x11
  976. VK_MENU = 0x12
  977. VK_PAUSE = 0x13
  978. VK_CAPITAL = 0x14
  979. VK_KANA = 0x15
  980. VK_HANGEUL = 0x15  # old name - should be here for compatibility
  981. VK_HANGUL = 0x15
  982. VK_JUNJA = 0x17
  983. VK_FINAL = 0x18
  984. VK_HANJA = 0x19
  985. VK_KANJI = 0x19
  986. VK_ESCAPE = 0x1B
  987. VK_CONVERT = 0x1C
  988. VK_NONCONVERT = 0x1D
  989. VK_ACCEPT = 0x1E
  990. VK_MODECHANGE = 0x1F
  991. VK_SPACE = 0x20
  992. VK_PRIOR = 0x21
  993. VK_NEXT = 0x22
  994. VK_END = 0x23
  995. VK_HOME = 0x24
  996. VK_LEFT = 0x25
  997. VK_UP = 0x26
  998. VK_RIGHT = 0x27
  999. VK_DOWN = 0x28
  1000. VK_SELECT = 0x29
  1001. VK_PRINT = 0x2A
  1002. VK_EXECUTE = 0x2B
  1003. VK_SNAPSHOT = 0x2C
  1004. VK_INSERT = 0x2D
  1005. VK_DELETE = 0x2E
  1006. VK_HELP = 0x2F
  1007. VK_LWIN = 0x5B
  1008. VK_RWIN = 0x5C
  1009. VK_APPS = 0x5D
  1010. VK_NUMPAD0 = 0x60
  1011. VK_NUMPAD1 = 0x61
  1012. VK_NUMPAD2 = 0x62
  1013. VK_NUMPAD3 = 0x63
  1014. VK_NUMPAD4 = 0x64
  1015. VK_NUMPAD5 = 0x65
  1016. VK_NUMPAD6 = 0x66
  1017. VK_NUMPAD7 = 0x67
  1018. VK_NUMPAD8 = 0x68
  1019. VK_NUMPAD9 = 0x69
  1020. VK_MULTIPLY = 0x6A
  1021. VK_ADD = 0x6B
  1022. VK_SEPARATOR = 0x6C
  1023. VK_SUBTRACT = 0x6D
  1024. VK_DECIMAL = 0x6E
  1025. VK_DIVIDE = 0x6F
  1026. VK_F1 = 0x70
  1027. VK_F2 = 0x71
  1028. VK_F3 = 0x72
  1029. VK_F4 = 0x73
  1030. VK_F5 = 0x74
  1031. VK_F6 = 0x75
  1032. VK_F7 = 0x76
  1033. VK_F8 = 0x77
  1034. VK_F9 = 0x78
  1035. VK_F10 = 0x79
  1036. VK_F11 = 0x7A
  1037. VK_F12 = 0x7B
  1038. VK_F13 = 0x7C
  1039. VK_F14 = 0x7D
  1040. VK_F15 = 0x7E
  1041. VK_F16 = 0x7F
  1042. VK_F17 = 0x80
  1043. VK_F18 = 0x81
  1044. VK_F19 = 0x82
  1045. VK_F20 = 0x83
  1046. VK_F21 = 0x84
  1047. VK_F22 = 0x85
  1048. VK_F23 = 0x86
  1049. VK_F24 = 0x87
  1050. VK_NUMLOCK = 0x90
  1051. VK_SCROLL = 0x91
  1052. VK_LSHIFT = 0xA0
  1053. VK_RSHIFT = 0xA1
  1054. VK_LCONTROL = 0xA2
  1055. VK_RCONTROL = 0xA3
  1056. VK_LMENU = 0xA4
  1057. VK_RMENU = 0xA5
  1058. VK_PROCESSKEY = 0xE5
  1059. VK_ATTN = 0xF6
  1060. VK_CRSEL = 0xF7
  1061. VK_EXSEL = 0xF8
  1062. VK_EREOF = 0xF9
  1063. VK_PLAY = 0xFA
  1064. VK_ZOOM = 0xFB
  1065. VK_NONAME = 0xFC
  1066. VK_PA1 = 0xFD
  1067. VK_OEM_CLEAR = 0xFE
  1068. WH_MIN = (-1)
  1069. WH_MSGFILTER = (-1)
  1070. WH_JOURNALRECORD = 0
  1071. WH_JOURNALPLAYBACK = 1
  1072. WH_KEYBOARD = 2
  1073. WH_GETMESSAGE = 3
  1074. WH_CALLWNDPROC = 4
  1075. WH_CBT = 5
  1076. WH_SYSMSGFILTER = 6
  1077. WH_MOUSE = 7
  1078. WH_HARDWARE = 8
  1079. WH_DEBUG = 9
  1080. WH_SHELL = 10
  1081. WH_FOREGROUNDIDLE = 11
  1082. WH_CALLWNDPROCRET = 12
  1083. WH_KEYBOARD_LL = 13
  1084. WH_MOUSE_LL = 14
  1085. WH_MAX = 14
  1086. WH_MINHOOK = WH_MIN
  1087. WH_MAXHOOK = WH_MAX
  1088. HC_ACTION = 0
  1089. HC_GETNEXT = 1
  1090. HC_SKIP = 2
  1091. HC_NOREMOVE = 3
  1092. HC_NOREM = HC_NOREMOVE
  1093. HC_SYSMODALON = 4
  1094. HC_SYSMODALOFF = 5
  1095. HCBT_MOVESIZE = 0
  1096. HCBT_MINMAX = 1
  1097. HCBT_QS = 2
  1098. HCBT_CREATEWND = 3
  1099. HCBT_DESTROYWND = 4
  1100. HCBT_ACTIVATE = 5
  1101. HCBT_CLICKSKIPPED = 6
  1102. HCBT_KEYSKIPPED = 7
  1103. HCBT_SYSCOMMAND = 8
  1104. HCBT_SETFOCUS = 9
  1105. MSGF_DIALOGBOX = 0
  1106. MSGF_MESSAGEBOX = 1
  1107. MSGF_MENU = 2
  1108. #MSGF_MOVE = 3
  1109. #MSGF_SIZE = 4
  1110. MSGF_SCROLLBAR = 5
  1111. MSGF_NEXTWINDOW = 6
  1112. #MSGF_MAINLOOP = 8
  1113. MSGF_MAX = 8
  1114. MSGF_USER = 4096
  1115. HSHELL_WINDOWCREATED = 1
  1116. HSHELL_WINDOWDESTROYED = 2
  1117. HSHELL_ACTIVATESHELLWINDOW = 3
  1118. HSHELL_WINDOWACTIVATED = 4
  1119. HSHELL_GETMINRECT = 5
  1120. HSHELL_REDRAW = 6
  1121. HSHELL_TASKMAN = 7
  1122. HSHELL_LANGUAGE = 8
  1123. HSHELL_ACCESSIBILITYSTATE = 11
  1124. ACCESS_STICKYKEYS = 0x0001
  1125. ACCESS_FILTERKEYS = 0x0002
  1126. ACCESS_MOUSEKEYS = 0x0003
  1127. # winuser.h line 624
  1128. LLKHF_EXTENDED = 0x00000001
  1129. LLKHF_INJECTED = 0x00000010
  1130. LLKHF_ALTDOWN = 0x00000020
  1131. LLKHF_UP = 0x00000080
  1132. LLMHF_INJECTED = 0x00000001
  1133. # line 692
  1134. HKL_PREV = 0
  1135. HKL_NEXT = 1
  1136. KLF_ACTIVATE = 0x00000001
  1137. KLF_SUBSTITUTE_OK = 0x00000002
  1138. KLF_UNLOADPREVIOUS = 0x00000004
  1139. KLF_REORDER = 0x00000008
  1140. KLF_REPLACELANG = 0x00000010
  1141. KLF_NOTELLSHELL = 0x00000080
  1142. KLF_SETFORPROCESS = 0x00000100
  1143. KL_NAMELENGTH = 9
  1144. DESKTOP_READOBJECTS = 0x0001
  1145. DESKTOP_CREATEWINDOW = 0x0002
  1146. DESKTOP_CREATEMENU = 0x0004
  1147. DESKTOP_HOOKCONTROL = 0x0008
  1148. DESKTOP_JOURNALRECORD = 0x0010
  1149. DESKTOP_JOURNALPLAYBACK = 0x0020
  1150. DESKTOP_ENUMERATE = 0x0040
  1151. DESKTOP_WRITEOBJECTS = 0x0080
  1152. DESKTOP_SWITCHDESKTOP = 0x0100
  1153. DF_ALLOWOTHERACCOUNTHOOK = 0x0001
  1154. WINSTA_ENUMDESKTOPS = 0x0001
  1155. WINSTA_READATTRIBUTES = 0x0002
  1156. WINSTA_ACCESSCLIPBOARD = 0x0004
  1157. WINSTA_CREATEDESKTOP = 0x0008
  1158. WINSTA_WRITEATTRIBUTES = 0x0010
  1159. WINSTA_ACCESSGLOBALATOMS = 0x0020
  1160. WINSTA_EXITWINDOWS = 0x0040
  1161. WINSTA_ENUMERATE = 0x0100
  1162. WINSTA_READSCREEN = 0x0200
  1163. WSF_VISIBLE = 0x0001
  1164. UOI_FLAGS = 1
  1165. UOI_NAME = 2
  1166. UOI_TYPE = 3
  1167. UOI_USER_SID = 4
  1168. GWL_WNDPROC = (-4)
  1169. GWL_HINSTANCE = (-6)
  1170. GWL_HWNDPARENT = (-8)
  1171. GWL_STYLE = (-16)
  1172. GWL_EXSTYLE = (-20)
  1173. GWL_USERDATA = (-21)
  1174. GWL_ID = (-12)
  1175. GCL_MENUNAME = (-8)
  1176. GCL_HBRBACKGROUND = (-10)
  1177. GCL_HCURSOR = (-12)
  1178. GCL_HICON = (-14)
  1179. GCL_HMODULE = (-16)
  1180. GCL_CBWNDEXTRA = (-18)
  1181. GCL_CBCLSEXTRA = (-20)
  1182. GCL_WNDPROC = (-24)
  1183. GCL_STYLE = (-26)
  1184. GCW_ATOM = (-32)
  1185. GCL_HICONSM = (-34)
  1186. # line 1291
  1187. WM_NULL = 0x0000
  1188. WM_CREATE = 0x0001
  1189. WM_DESTROY = 0x0002
  1190. WM_MOVE = 0x0003
  1191. WM_SIZE = 0x0005
  1192. WM_ACTIVATE = 0x0006
  1193. WA_INACTIVE = 0
  1194. WA_ACTIVE = 1
  1195. WA_CLICKACTIVE = 2
  1196. WM_SETFOCUS = 0x0007
  1197. WM_KILLFOCUS = 0x0008
  1198. WM_ENABLE = 0x000A
  1199. WM_SETREDRAW = 0x000B
  1200. WM_SETTEXT = 0x000C
  1201. WM_GETTEXT = 0x000D
  1202. WM_GETTEXTLENGTH = 0x000E
  1203. WM_PAINT = 0x000F
  1204. WM_CLOSE = 0x0010
  1205. WM_QUERYENDSESSION = 0x0011
  1206. WM_QUIT = 0x0012
  1207. WM_QUERYOPEN = 0x0013
  1208. WM_ERASEBKGND = 0x0014
  1209. WM_SYSCOLORCHANGE = 0x0015
  1210. WM_ENDSESSION = 0x0016
  1211. WM_SHOWWINDOW = 0x0018
  1212. WM_WININICHANGE = 0x001A
  1213. WM_SETTINGCHANGE = WM_WININICHANGE
  1214. WM_DEVMODECHANGE = 0x001B
  1215. WM_ACTIVATEAPP = 0x001C
  1216. WM_FONTCHANGE = 0x001D
  1217. WM_TIMECHANGE = 0x001E
  1218. WM_CANCELMODE = 0x001F
  1219. WM_SETCURSOR = 0x0020
  1220. WM_MOUSEACTIVATE = 0x0021
  1221. WM_CHILDACTIVATE = 0x0022
  1222. WM_QUEUESYNC = 0x0023
  1223. WM_GETMINMAXINFO = 0x0024
  1224. WM_PAINTICON = 0x0026
  1225. WM_ICONERASEBKGND = 0x0027
  1226. WM_NEXTDLGCTL = 0x0028
  1227. WM_SPOOLERSTATUS = 0x002A
  1228. WM_DRAWITEM = 0x002B
  1229. WM_MEASUREITEM = 0x002C
  1230. WM_DELETEITEM = 0x002D
  1231. WM_VKEYTOITEM = 0x002E
  1232. WM_CHARTOITEM = 0x002F
  1233. WM_SETFONT = 0x0030
  1234. WM_GETFONT = 0x0031
  1235. WM_SETHOTKEY = 0x0032
  1236. WM_GETHOTKEY = 0x0033
  1237. WM_QUERYDRAGICON = 0x0037
  1238. WM_COMPAREITEM = 0x0039
  1239. WM_GETOBJECT = 0x003D
  1240. WM_COMPACTING = 0x0041
  1241. WM_COMMNOTIFY = 0x0044
  1242. WM_WINDOWPOSCHANGING = 0x0046
  1243. WM_WINDOWPOSCHANGED = 0x0047
  1244. WM_POWER = 0x0048
  1245. PWR_OK = 1
  1246. PWR_FAIL = (-1)
  1247. PWR_SUSPENDREQUEST = 1
  1248. PWR_SUSPENDRESUME = 2
  1249. PWR_CRITICALRESUME = 3
  1250. WM_COPYDATA = 0x004A
  1251. WM_CANCELJOURNAL = 0x004B
  1252. WM_NOTIFY = 0x004E
  1253. WM_INPUTLANGCHANGEREQUEST = 0x0050
  1254. WM_INPUTLANGCHANGE = 0x0051
  1255. WM_TCARD = 0x0052
  1256. WM_HELP = 0x0053
  1257. WM_USERCHANGED = 0x0054
  1258. WM_NOTIFYFORMAT = 0x0055
  1259. NFR_ANSI = 1
  1260. NFR_UNICODE = 2
  1261. NF_QUERY = 3
  1262. NF_REQUERY = 4
  1263. WM_CONTEXTMENU = 0x007B
  1264. WM_STYLECHANGING = 0x007C
  1265. WM_STYLECHANGED = 0x007D
  1266. WM_DISPLAYCHANGE = 0x007E
  1267. WM_GETICON = 0x007F
  1268. WM_SETICON = 0x0080
  1269. WM_NCCREATE = 0x0081
  1270. WM_NCDESTROY = 0x0082
  1271. WM_NCCALCSIZE = 0x0083
  1272. WM_NCHITTEST = 0x0084
  1273. WM_NCPAINT = 0x0085
  1274. WM_NCACTIVATE = 0x0086
  1275. WM_GETDLGCODE = 0x0087
  1276. WM_SYNCPAINT = 0x0088
  1277. WM_NCMOUSEMOVE = 0x00A0
  1278. WM_NCLBUTTONDOWN = 0x00A1
  1279. WM_NCLBUTTONUP = 0x00A2
  1280. WM_NCLBUTTONDBLCLK = 0x00A3
  1281. WM_NCRBUTTONDOWN = 0x00A4
  1282. WM_NCRBUTTONUP = 0x00A5
  1283. WM_NCRBUTTONDBLCLK = 0x00A6
  1284. WM_NCMBUTTONDOWN = 0x00A7
  1285. WM_NCMBUTTONUP = 0x00A8
  1286. WM_NCMBUTTONDBLCLK = 0x00A9
  1287. WM_KEYFIRST = 0x0100
  1288. WM_KEYDOWN = 0x0100
  1289. WM_KEYUP = 0x0101
  1290. WM_CHAR = 0x0102
  1291. WM_DEADCHAR = 0x0103
  1292. WM_SYSKEYDOWN = 0x0104
  1293. WM_SYSKEYUP = 0x0105
  1294. WM_SYSCHAR = 0x0106
  1295. WM_SYSDEADCHAR = 0x0107
  1296. WM_KEYLAST = 0x0108
  1297. WM_IME_STARTCOMPOSITION = 0x010D
  1298. WM_IME_ENDCOMPOSITION = 0x010E
  1299. WM_IME_COMPOSITION = 0x010F
  1300. WM_IME_KEYLAST = 0x010F
  1301. WM_INITDIALOG = 0x0110
  1302. WM_COMMAND = 0x0111
  1303. WM_SYSCOMMAND = 0x0112
  1304. WM_TIMER = 0x0113
  1305. WM_HSCROLL = 0x0114
  1306. WM_VSCROLL = 0x0115
  1307. WM_INITMENU = 0x0116
  1308. WM_INITMENUPOPUP = 0x0117
  1309. WM_MENUSELECT = 0x011F
  1310. WM_MENUCHAR = 0x0120
  1311. WM_ENTERIDLE = 0x0121
  1312. WM_MENURBUTTONUP = 0x0122
  1313. WM_MENUDRAG = 0x0123
  1314. WM_MENUGETOBJECT = 0x0124
  1315. WM_UNINITMENUPOPUP = 0x0125
  1316. WM_MENUCOMMAND = 0x0126
  1317. WM_CTLCOLORMSGBOX = 0x0132
  1318. WM_CTLCOLOREDIT = 0x0133
  1319. WM_CTLCOLORLISTBOX = 0x0134
  1320. WM_CTLCOLORBTN = 0x0135
  1321. WM_CTLCOLORDLG = 0x0136
  1322. WM_CTLCOLORSCROLLBAR = 0x0137
  1323. WM_CTLCOLORSTATIC = 0x0138
  1324. WM_MOUSEFIRST = 0x0200
  1325. WM_MOUSEMOVE = 0x0200
  1326. WM_LBUTTONDOWN = 0x0201
  1327. WM_LBUTTONUP = 0x0202
  1328. WM_LBUTTONDBLCLK = 0x0203
  1329. WM_RBUTTONDOWN = 0x0204
  1330. WM_RBUTTONUP = 0x0205
  1331. WM_RBUTTONDBLCLK = 0x0206
  1332. WM_MBUTTONDOWN = 0x0207
  1333. WM_MBUTTONUP = 0x0208
  1334. WM_MBUTTONDBLCLK = 0x0209
  1335. WM_MOUSEWHEEL = 0x020A
  1336. WM_MOUSELAST = 0x020A
  1337. WHEEL_DELTA = 120     # Value for rolling one detent
  1338. WHEEL_PAGESCROLL = 0xffffffff # Scroll one page
  1339. WM_PARENTNOTIFY = 0x0210
  1340. MENULOOP_WINDOW = 0
  1341. MENULOOP_POPUP = 1
  1342. WM_ENTERMENULOOP = 0x0211
  1343. WM_EXITMENULOOP = 0x0212
  1344. WM_NEXTMENU = 0x0213
  1345. WM_SIZING = 0x0214
  1346. WM_CAPTURECHANGED = 0x0215
  1347. WM_MOVING = 0x0216
  1348. WM_POWERBROADCAST = 0x0218
  1349. PBT_APMQUERYSUSPEND = 0x0000
  1350. PBT_APMQUERYSTANDBY = 0x0001
  1351. PBT_APMQUERYSUSPENDFAILED = 0x0002
  1352. PBT_APMQUERYSTANDBYFAILED = 0x0003
  1353. PBT_APMSUSPEND = 0x0004
  1354. PBT_APMSTANDBY = 0x0005
  1355. PBT_APMRESUMECRITICAL = 0x0006
  1356. PBT_APMRESUMESUSPEND = 0x0007
  1357. PBT_APMRESUMESTANDBY = 0x0008
  1358. PBTF_APMRESUMEFROMFAILURE = 0x00000001
  1359. PBT_APMBATTERYLOW = 0x0009
  1360. PBT_APMPOWERSTATUSCHANGE = 0x000A
  1361. PBT_APMOEMEVENT = 0x000B
  1362. PBT_APMRESUMEAUTOMATIC = 0x0012
  1363. WM_DEVICECHANGE = 0x0219
  1364. WM_MDICREATE = 0x0220
  1365. WM_MDIDESTROY = 0x0221
  1366. WM_MDIACTIVATE = 0x0222
  1367. WM_MDIRESTORE = 0x0223
  1368. WM_MDINEXT = 0x0224
  1369. WM_MDIMAXIMIZE = 0x0225
  1370. WM_MDITILE = 0x0226
  1371. WM_MDICASCADE = 0x0227
  1372. WM_MDIICONARRANGE = 0x0228
  1373. WM_MDIGETACTIVE = 0x0229
  1374. WM_MDISETMENU = 0x0230
  1375. WM_ENTERSIZEMOVE = 0x0231
  1376. WM_EXITSIZEMOVE = 0x0232
  1377. WM_DROPFILES = 0x0233
  1378. WM_MDIREFRESHMENU = 0x0234
  1379. WM_IME_SETCONTEXT = 0x0281
  1380. WM_IME_NOTIFY = 0x0282
  1381. WM_IME_CONTROL = 0x0283
  1382. WM_IME_COMPOSITIONFULL = 0x0284
  1383. WM_IME_SELECT = 0x0285
  1384. WM_IME_CHAR = 0x0286
  1385. WM_IME_REQUEST = 0x0288
  1386. WM_IME_KEYDOWN = 0x0290
  1387. WM_IME_KEYUP = 0x0291
  1388. WM_MOUSEHOVER = 0x02A1
  1389. WM_MOUSELEAVE = 0x02A3
  1390. WM_CUT = 0x0300
  1391. WM_COPY = 0x0301
  1392. WM_PASTE = 0x0302
  1393. WM_CLEAR = 0x0303
  1394. WM_UNDO = 0x0304
  1395. WM_RENDERFORMAT = 0x0305
  1396. WM_RENDERALLFORMATS = 0x0306
  1397. WM_DESTROYCLIPBOARD = 0x0307
  1398. WM_DRAWCLIPBOARD = 0x0308
  1399. WM_PAINTCLIPBOARD = 0x0309
  1400. WM_VSCROLLCLIPBOARD = 0x030A
  1401. WM_SIZECLIPBOARD = 0x030B
  1402. WM_ASKCBFORMATNAME = 0x030C
  1403. WM_CHANGECBCHAIN = 0x030D
  1404. WM_HSCROLLCLIPBOARD = 0x030E
  1405. WM_QUERYNEWPALETTE = 0x030F
  1406. WM_PALETTEISCHANGING = 0x0310
  1407. WM_PALETTECHANGED = 0x0311
  1408. WM_HOTKEY = 0x0312
  1409. WM_PRINT = 0x0317
  1410. WM_PRINTCLIENT = 0x0318
  1411. WM_HANDHELDFIRST = 0x0358
  1412. WM_HANDHELDLAST = 0x035F
  1413. WM_AFXFIRST = 0x0360
  1414. WM_AFXLAST = 0x037F
  1415. WM_PENWINFIRST = 0x0380
  1416. WM_PENWINLAST = 0x038F
  1417. WM_APP = 0x8000
  1418. WMSZ_LEFT = 1
  1419. WMSZ_RIGHT = 2
  1420. WMSZ_TOP = 3
  1421. WMSZ_TOPLEFT = 4
  1422. WMSZ_TOPRIGHT = 5
  1423. WMSZ_BOTTOM = 6
  1424. WMSZ_BOTTOMLEFT = 7
  1425. WMSZ_BOTTOMRIGHT = 8
  1426. #ST_BEGINSWP = 0
  1427. #ST_ENDSWP = 1
  1428. HTERROR = (-2)
  1429. HTTRANSPARENT = (-1)
  1430. HTNOWHERE = 0
  1431. HTCLIENT = 1
  1432. HTCAPTION = 2
  1433. HTSYSMENU = 3
  1434. HTGROWBOX = 4
  1435. HTSIZE = HTGROWBOX
  1436. HTMENU = 5
  1437. HTHSCROLL = 6
  1438. HTVSCROLL = 7
  1439. HTMINBUTTON = 8
  1440. HTMAXBUTTON = 9
  1441. HTLEFT = 10
  1442. HTRIGHT = 11
  1443. HTTOP = 12
  1444. HTTOPLEFT = 13
  1445. HTTOPRIGHT = 14
  1446. HTBOTTOM = 15
  1447. HTBOTTOMLEFT = 16
  1448. HTBOTTOMRIGHT = 17
  1449. HTBORDER = 18
  1450. HTREDUCE = HTMINBUTTON
  1451. HTZOOM = HTMAXBUTTON
  1452. HTSIZEFIRST = HTLEFT
  1453. HTSIZELAST = HTBOTTOMRIGHT
  1454. HTOBJECT = 19
  1455. HTCLOSE = 20
  1456. HTHELP = 21
  1457. SMTO_NORMAL = 0x0000
  1458. SMTO_BLOCK = 0x0001
  1459. SMTO_ABORTIFHUNG = 0x0002
  1460. SMTO_NOTIMEOUTIFNOTHUNG = 0x0008
  1461. MA_ACTIVATE = 1
  1462. MA_ACTIVATEANDEAT = 2
  1463. MA_NOACTIVATE = 3
  1464. MA_NOACTIVATEANDEAT = 4
  1465. ICON_SMALL = 0
  1466. ICON_BIG = 1
  1467. SIZE_RESTORED = 0
  1468. SIZE_MINIMIZED = 1
  1469. SIZE_MAXIMIZED = 2
  1470. SIZE_MAXSHOW = 3
  1471. SIZE_MAXHIDE = 4
  1472. SIZENORMAL = SIZE_RESTORED
  1473. SIZEICONIC = SIZE_MINIMIZED
  1474. SIZEFULLSCREEN = SIZE_MAXIMIZED
  1475. SIZEZOOMSHOW = SIZE_MAXSHOW
  1476. SIZEZOOMHIDE = SIZE_MAXHIDE
  1477. WVR_ALIGNTOP = 0x0010
  1478. WVR_ALIGNLEFT = 0x0020
  1479. WVR_ALIGNBOTTOM = 0x0040
  1480. WVR_ALIGNRIGHT = 0x0080
  1481. WVR_HREDRAW = 0x0100
  1482. WVR_VREDRAW = 0x0200
  1483. WVR_REDRAW = (WVR_HREDRAW | WVR_VREDRAW)
  1484. WVR_VALIDRECTS = 0x0400
  1485. MK_LBUTTON = 0x0001
  1486. MK_RBUTTON = 0x0002
  1487. MK_SHIFT = 0x0004
  1488. MK_CONTROL = 0x0008
  1489. MK_MBUTTON = 0x0010
  1490. TME_HOVER = 0x00000001
  1491. TME_LEAVE = 0x00000002
  1492. TME_QUERY = 0x40000000
  1493. TME_CANCEL = 0x80000000
  1494. HOVER_DEFAULT = 0xFFFFFFFF
  1495. WS_OVERLAPPED = 0x00000000
  1496. WS_POPUP = 0x80000000
  1497. WS_CHILD = 0x40000000
  1498. WS_MINIMIZE = 0x20000000
  1499. WS_VISIBLE = 0x10000000
  1500. WS_DISABLED = 0x08000000
  1501. WS_CLIPSIBLINGS = 0x04000000
  1502. WS_CLIPCHILDREN = 0x02000000
  1503. WS_MAXIMIZE = 0x01000000
  1504. WS_CAPTION = 0x00C00000
  1505. WS_BORDER = 0x00800000
  1506. WS_DLGFRAME = 0x00400000
  1507. WS_VSCROLL = 0x00200000
  1508. WS_HSCROLL = 0x00100000
  1509. WS_SYSMENU = 0x00080000
  1510. WS_THICKFRAME = 0x00040000
  1511. WS_GROUP = 0x00020000
  1512. WS_TABSTOP = 0x00010000
  1513. WS_MINIMIZEBOX = 0x00020000
  1514. WS_MAXIMIZEBOX = 0x00010000
  1515. WS_TILED = WS_OVERLAPPED
  1516. WS_ICONIC = WS_MINIMIZE
  1517. WS_SIZEBOX = WS_THICKFRAME
  1518. WS_OVERLAPPEDWINDOW = (WS_OVERLAPPED     | \
  1519.                              WS_CAPTION        | \
  1520.                              WS_SYSMENU        | \
  1521.                              WS_THICKFRAME     | \
  1522.                              WS_MINIMIZEBOX    | \
  1523.                              WS_MAXIMIZEBOX)
  1524. WS_POPUPWINDOW = (WS_POPUP          | \
  1525.                              WS_BORDER         | \
  1526.                              WS_SYSMENU)
  1527. WS_CHILDWINDOW = (WS_CHILD)
  1528. WS_TILEDWINDOW = WS_OVERLAPPEDWINDOW
  1529. WS_EX_DLGMODALFRAME = 0x00000001
  1530. WS_EX_NOPARENTNOTIFY = 0x00000004
  1531. WS_EX_TOPMOST = 0x00000008
  1532. WS_EX_ACCEPTFILES = 0x00000010
  1533. WS_EX_TRANSPARENT = 0x00000020
  1534. WS_EX_MDICHILD = 0x00000040
  1535. WS_EX_TOOLWINDOW = 0x00000080
  1536. WS_EX_WINDOWEDGE = 0x00000100
  1537. WS_EX_CLIENTEDGE = 0x00000200
  1538. WS_EX_CONTEXTHELP = 0x00000400
  1539. WS_EX_RIGHT = 0x00001000
  1540. WS_EX_LEFT = 0x00000000
  1541. WS_EX_RTLREADING = 0x00002000
  1542. WS_EX_LTRREADING = 0x00000000
  1543. WS_EX_LEFTSCROLLBAR = 0x00004000
  1544. WS_EX_RIGHTSCROLLBAR = 0x00000000
  1545. WS_EX_CONTROLPARENT = 0x00010000
  1546. WS_EX_STATICEDGE = 0x00020000
  1547. WS_EX_APPWINDOW = 0x00040000
  1548. WS_EX_OVERLAPPEDWINDOW = (WS_EX_WINDOWEDGE | WS_EX_CLIENTEDGE)
  1549. WS_EX_PALETTEWINDOW = (WS_EX_WINDOWEDGE | WS_EX_TOOLWINDOW | WS_EX_TOPMOST)
  1550. CS_VREDRAW = 0x0001
  1551. CS_HREDRAW = 0x0002
  1552. #CS_KEYCVTWINDOW = 0x0004
  1553. CS_DBLCLKS = 0x0008
  1554. CS_OWNDC = 0x0020
  1555. CS_CLASSDC = 0x0040
  1556. CS_PARENTDC = 0x0080
  1557. #CS_NOKEYCVT = 0x0100
  1558. CS_NOCLOSE = 0x0200
  1559. CS_SAVEBITS = 0x0800
  1560. CS_BYTEALIGNCLIENT = 0x1000
  1561. CS_BYTEALIGNWINDOW = 0x2000
  1562. CS_GLOBALCLASS = 0x4000
  1563. CS_IME = 0x00010000
  1564. PRF_CHECKVISIBLE = 0x00000001
  1565. PRF_NONCLIENT = 0x00000002
  1566. PRF_CLIENT = 0x00000004
  1567. PRF_ERASEBKGND = 0x00000008
  1568. PRF_CHILDREN = 0x00000010
  1569. PRF_OWNED = 0x00000020
  1570. BDR_RAISEDOUTER = 0x0001
  1571. BDR_SUNKENOUTER = 0x0002
  1572. BDR_RAISEDINNER = 0x0004
  1573. BDR_SUNKENINNER = 0x0008
  1574. BDR_OUTER = 0x0003
  1575. BDR_INNER = 0x000c
  1576. #BDR_RAISED = 0x0005
  1577. #BDR_SUNKEN = 0x000a
  1578. EDGE_RAISED = (BDR_RAISEDOUTER | BDR_RAISEDINNER)
  1579. EDGE_SUNKEN = (BDR_SUNKENOUTER | BDR_SUNKENINNER)
  1580. EDGE_ETCHED = (BDR_SUNKENOUTER | BDR_RAISEDINNER)
  1581. EDGE_BUMP = (BDR_RAISEDOUTER | BDR_SUNKENINNER)
  1582.  
  1583. # winuser.h line 2879
  1584. ISMEX_NOSEND = 0x00000000
  1585. ISMEX_SEND = 0x00000001
  1586. ISMEX_NOTIFY = 0x00000002
  1587. ISMEX_CALLBACK = 0x00000004
  1588. ISMEX_REPLIED = 0x00000008
  1589. CW_USEDEFAULT = 0x80000000
  1590. FLASHW_STOP = 0
  1591. FLASHW_CAPTION = 0x00000001
  1592. FLASHW_TRAY = 0x00000002
  1593. FLASHW_ALL = (FLASHW_CAPTION | FLASHW_TRAY)
  1594. FLASHW_TIMER = 0x00000004
  1595. FLASHW_TIMERNOFG = 0x0000000C
  1596.  
  1597. # winuser.h line 7963
  1598. DS_ABSALIGN = 0x01
  1599. DS_SYSMODAL = 0x02
  1600. DS_LOCALEDIT = 0x20
  1601. DS_SETFONT = 0x40
  1602. DS_MODALFRAME = 0x80
  1603. DS_NOIDLEMSG = 0x100
  1604. DS_SETFOREGROUND = 0x200
  1605. DS_3DLOOK = 0x0004
  1606. DS_FIXEDSYS = 0x0008
  1607. DS_NOFAILCREATE = 0x0010
  1608. DS_CONTROL = 0x0400
  1609. DS_CENTER = 0x0800
  1610. DS_CENTERMOUSE = 0x1000
  1611. DS_CONTEXTHELP = 0x2000
  1612. DM_GETDEFID = (WM_USER+0)
  1613. DM_SETDEFID = (WM_USER+1)
  1614. DM_REPOSITION = (WM_USER+2)
  1615. #PSM_PAGEINFO = (WM_USER+100)
  1616. #PSM_SHEETINFO = (WM_USER+101)
  1617. #PSI_SETACTIVE = 0x0001
  1618. #PSI_KILLACTIVE = 0x0002
  1619. #PSI_APPLY = 0x0003
  1620. #PSI_RESET = 0x0004
  1621. #PSI_HASHELP = 0x0005
  1622. #PSI_HELP = 0x0006
  1623. #PSI_CHANGED = 0x0001
  1624. #PSI_GUISTART = 0x0002
  1625. #PSI_REBOOT = 0x0003
  1626. #PSI_GETSIBLINGS = 0x0004
  1627. DC_HASDEFID = 0x534B
  1628. DLGC_WANTARROWS = 0x0001
  1629. DLGC_WANTTAB = 0x0002
  1630. DLGC_WANTALLKEYS = 0x0004
  1631. DLGC_WANTMESSAGE = 0x0004
  1632. DLGC_HASSETSEL = 0x0008
  1633. DLGC_DEFPUSHBUTTON = 0x0010
  1634. DLGC_UNDEFPUSHBUTTON = 0x0020
  1635. DLGC_RADIOBUTTON = 0x0040
  1636. DLGC_WANTCHARS = 0x0080
  1637. DLGC_STATIC = 0x0100
  1638. DLGC_BUTTON = 0x2000
  1639. LB_CTLCODE = 0
  1640. LB_OKAY = 0
  1641. LB_ERR = (-1)
  1642. LB_ERRSPACE = (-2)
  1643. LBN_ERRSPACE = (-2)
  1644. LBN_SELCHANGE = 1
  1645. LBN_DBLCLK = 2
  1646. LBN_SELCANCEL = 3
  1647. LBN_SETFOCUS = 4
  1648. LBN_KILLFOCUS = 5
  1649. LB_ADDSTRING = 0x0180
  1650. LB_INSERTSTRING = 0x0181
  1651. LB_DELETESTRING = 0x0182
  1652. LB_SELITEMRANGEEX = 0x0183
  1653. LB_RESETCONTENT = 0x0184
  1654. LB_SETSEL = 0x0185
  1655. LB_SETCURSEL = 0x0186
  1656. LB_GETSEL = 0x0187
  1657. LB_GETCURSEL = 0x0188
  1658. LB_GETTEXT = 0x0189
  1659. LB_GETTEXTLEN = 0x018A
  1660. LB_GETCOUNT = 0x018B
  1661. LB_SELECTSTRING = 0x018C
  1662. LB_DIR = 0x018D
  1663. LB_GETTOPINDEX = 0x018E
  1664. LB_FINDSTRING = 0x018F
  1665. LB_GETSELCOUNT = 0x0190
  1666. LB_GETSELITEMS = 0x0191
  1667. LB_SETTABSTOPS = 0x0192
  1668. LB_GETHORIZONTALEXTENT = 0x0193
  1669. LB_SETHORIZONTALEXTENT = 0x0194
  1670. LB_SETCOLUMNWIDTH = 0x0195
  1671. LB_ADDFILE = 0x0196
  1672. LB_SETTOPINDEX = 0x0197
  1673. LB_GETITEMRECT = 0x0198
  1674. LB_GETITEMDATA = 0x0199
  1675. LB_SETITEMDATA = 0x019A
  1676. LB_SELITEMRANGE = 0x019B
  1677. LB_SETANCHORINDEX = 0x019C
  1678. LB_GETANCHORINDEX = 0x019D
  1679. LB_SETCARETINDEX = 0x019E
  1680. LB_GETCARETINDEX = 0x019F
  1681. LB_SETITEMHEIGHT = 0x01A0
  1682. LB_GETITEMHEIGHT = 0x01A1
  1683. LB_FINDSTRINGEXACT = 0x01A2
  1684. LB_SETLOCALE = 0x01A5
  1685. LB_GETLOCALE = 0x01A6
  1686. LB_SETCOUNT = 0x01A7
  1687. LB_INITSTORAGE = 0x01A8
  1688. LB_ITEMFROMPOINT = 0x01A9
  1689. LB_MSGMAX = 0x01B0
  1690. LBS_NOTIFY = 0x0001
  1691. LBS_SORT = 0x0002
  1692. LBS_NOREDRAW = 0x0004
  1693. LBS_MULTIPLESEL = 0x0008
  1694. LBS_OWNERDRAWFIXED = 0x0010
  1695. LBS_OWNERDRAWVARIABLE = 0x0020
  1696. LBS_HASSTRINGS = 0x0040
  1697. LBS_USETABSTOPS = 0x0080
  1698. LBS_NOINTEGRALHEIGHT = 0x0100
  1699. LBS_MULTICOLUMN = 0x0200
  1700. LBS_WANTKEYBOARDINPUT = 0x0400
  1701. LBS_EXTENDEDSEL = 0x0800
  1702. LBS_DISABLENOSCROLL = 0x1000
  1703. LBS_NODATA = 0x2000
  1704. LBS_NOSEL = 0x4000
  1705. LBS_STANDARD = (LBS_NOTIFY | LBS_SORT | WS_VSCROLL | WS_BORDER)
  1706. CB_OKAY = 0
  1707. CB_ERR = (-1)
  1708. CB_ERRSPACE = (-2)
  1709. CBN_ERRSPACE = (-1)
  1710. CBN_SELCHANGE = 1
  1711. CBN_DBLCLK = 2
  1712. CBN_SETFOCUS = 3
  1713. CBN_KILLFOCUS = 4
  1714. CBN_EDITCHANGE = 5
  1715. CBN_EDITUPDATE = 6
  1716. CBN_DROPDOWN = 7
  1717. CBN_CLOSEUP = 8
  1718. CBN_SELENDOK = 9
  1719. CBN_SELENDCANCEL = 10
  1720. CBS_SIMPLE = 0x0001
  1721. CBS_DROPDOWN = 0x0002
  1722. CBS_DROPDOWNLIST = 0x0003
  1723. CBS_OWNERDRAWFIXED = 0x0010
  1724. CBS_OWNERDRAWVARIABLE = 0x0020
  1725. CBS_AUTOHSCROLL = 0x0040
  1726. CBS_OEMCONVERT = 0x0080
  1727. CBS_SORT = 0x0100
  1728. CBS_HASSTRINGS = 0x0200
  1729. CBS_NOINTEGRALHEIGHT = 0x0400
  1730. CBS_DISABLENOSCROLL = 0x0800
  1731. CBS_UPPERCASE = 0x2000
  1732. CBS_LOWERCASE = 0x4000
  1733. CB_GETEDITSEL = 0x0140
  1734. CB_LIMITTEXT = 0x0141
  1735. CB_SETEDITSEL = 0x0142
  1736. CB_ADDSTRING = 0x0143
  1737. CB_DELETESTRING = 0x0144
  1738. CB_DIR = 0x0145
  1739. CB_GETCOUNT = 0x0146
  1740. CB_GETCURSEL = 0x0147
  1741. CB_GETLBTEXT = 0x0148
  1742. CB_GETLBTEXTLEN = 0x0149
  1743. CB_INSERTSTRING = 0x014A
  1744. CB_RESETCONTENT = 0x014B
  1745. CB_FINDSTRING = 0x014C
  1746. CB_SELECTSTRING = 0x014D
  1747. CB_SETCURSEL = 0x014E
  1748. CB_SHOWDROPDOWN = 0x014F
  1749. CB_GETITEMDATA = 0x0150
  1750. CB_SETITEMDATA = 0x0151
  1751. CB_GETDROPPEDCONTROLRECT = 0x0152
  1752. CB_SETITEMHEIGHT = 0x0153
  1753. CB_GETITEMHEIGHT = 0x0154
  1754. CB_SETEXTENDEDUI = 0x0155
  1755. CB_GETEXTENDEDUI = 0x0156
  1756. CB_GETDROPPEDSTATE = 0x0157
  1757. CB_FINDSTRINGEXACT = 0x0158
  1758. CB_SETLOCALE = 0x0159
  1759. CB_GETLOCALE = 0x015A
  1760. CB_GETTOPINDEX = 0x015b
  1761. CB_SETTOPINDEX = 0x015c
  1762. CB_GETHORIZONTALEXTENT = 0x015d
  1763. CB_SETHORIZONTALEXTENT = 0x015e
  1764. CB_GETDROPPEDWIDTH = 0x015f
  1765. CB_SETDROPPEDWIDTH = 0x0160
  1766. CB_INITSTORAGE = 0x0161
  1767. CB_MSGMAX = 0x0162
  1768. SBS_HORZ = 0x0000
  1769. SBS_VERT = 0x0001
  1770. SBS_TOPALIGN = 0x0002
  1771. SBS_LEFTALIGN = 0x0002
  1772. SBS_BOTTOMALIGN = 0x0004
  1773. SBS_RIGHTALIGN = 0x0004
  1774. SBS_SIZEBOXTOPLEFTALIGN = 0x0002
  1775. SBS_SIZEBOXBOTTOMRIGHTALIGN = 0x0004
  1776. SBS_SIZEBOX = 0x0008
  1777. SBS_SIZEGRIP = 0x0010
  1778. SBM_SETPOS = 0x00E0
  1779. SBM_GETPOS = 0x00E1
  1780. SBM_SETRANGE = 0x00E2
  1781. SBM_SETRANGEREDRAW = 0x00E6
  1782. SBM_GETRANGE = 0x00E3
  1783. SBM_ENABLE_ARROWS = 0x00E4
  1784. SBM_SETSCROLLINFO = 0x00E9
  1785. SBM_GETSCROLLINFO = 0x00EA
  1786. SIF_RANGE = 0x0001
  1787. SIF_PAGE = 0x0002
  1788. SIF_POS = 0x0004
  1789. SIF_DISABLENOSCROLL = 0x0008
  1790. SIF_TRACKPOS = 0x0010
  1791. SIF_ALL = (SIF_RANGE | SIF_PAGE | SIF_POS | SIF_TRACKPOS)
  1792. MDIS_ALLCHILDSTYLES = 0x0001
  1793. MDITILE_VERTICAL = 0x0000
  1794. MDITILE_HORIZONTAL = 0x0001
  1795. MDITILE_SKIPDISABLED = 0x0002
  1796.  
  1797. IMC_GETCANDIDATEPOS = 0x0007
  1798. IMC_SETCANDIDATEPOS = 0x0008
  1799. IMC_GETCOMPOSITIONFONT = 0x0009
  1800. IMC_SETCOMPOSITIONFONT = 0x000A
  1801. IMC_GETCOMPOSITIONWINDOW = 0x000B
  1802. IMC_SETCOMPOSITIONWINDOW = 0x000C
  1803. IMC_GETSTATUSWINDOWPOS = 0x000F
  1804. IMC_SETSTATUSWINDOWPOS = 0x0010
  1805. IMC_CLOSESTATUSWINDOW = 0x0021
  1806. IMC_OPENSTATUSWINDOW = 0x0022
  1807. # Generated by h2py from \msvc20\include\winnt.h
  1808. # hacked and split by mhammond.
  1809. DELETE = (0x00010000)
  1810. READ_CONTROL = (0x00020000)
  1811. WRITE_DAC = (0x00040000)
  1812. WRITE_OWNER = (0x00080000)
  1813. SYNCHRONIZE = (0x00100000)
  1814. STANDARD_RIGHTS_REQUIRED = (0x000F0000)
  1815. STANDARD_RIGHTS_READ = (READ_CONTROL)
  1816. STANDARD_RIGHTS_WRITE = (READ_CONTROL)
  1817. STANDARD_RIGHTS_EXECUTE = (READ_CONTROL)
  1818. STANDARD_RIGHTS_ALL = (0x001F0000)
  1819. SPECIFIC_RIGHTS_ALL = (0x0000FFFF)
  1820. ACCESS_SYSTEM_SECURITY = (0x01000000)
  1821. MAXIMUM_ALLOWED = (0x02000000)
  1822. GENERIC_READ = (0x80000000)
  1823. GENERIC_WRITE = (0x40000000)
  1824. GENERIC_EXECUTE = (0x20000000)
  1825. GENERIC_ALL = (0x10000000)
  1826.  
  1827. SERVICE_KERNEL_DRIVER = 0x00000001
  1828. SERVICE_FILE_SYSTEM_DRIVER = 0x00000002
  1829. SERVICE_ADAPTER = 0x00000004
  1830. SERVICE_RECOGNIZER_DRIVER = 0x00000008
  1831. SERVICE_DRIVER = (SERVICE_KERNEL_DRIVER | \
  1832.                                         SERVICE_FILE_SYSTEM_DRIVER | \
  1833.                                         SERVICE_RECOGNIZER_DRIVER)
  1834. SERVICE_WIN32_OWN_PROCESS = 0x00000010
  1835. SERVICE_WIN32_SHARE_PROCESS = 0x00000020
  1836. SERVICE_WIN32 = (SERVICE_WIN32_OWN_PROCESS | \
  1837.                                         SERVICE_WIN32_SHARE_PROCESS)
  1838. SERVICE_INTERACTIVE_PROCESS = 0x00000100
  1839. SERVICE_TYPE_ALL = (SERVICE_WIN32  | \
  1840.                                         SERVICE_ADAPTER | \
  1841.                                         SERVICE_DRIVER  | \
  1842.                                         SERVICE_INTERACTIVE_PROCESS)
  1843. SERVICE_BOOT_START = 0x00000000
  1844. SERVICE_SYSTEM_START = 0x00000001
  1845. SERVICE_AUTO_START = 0x00000002
  1846. SERVICE_DEMAND_START = 0x00000003
  1847. SERVICE_DISABLED = 0x00000004
  1848. SERVICE_ERROR_IGNORE = 0x00000000
  1849. SERVICE_ERROR_NORMAL = 0x00000001
  1850. SERVICE_ERROR_SEVERE = 0x00000002
  1851. SERVICE_ERROR_CRITICAL = 0x00000003
  1852. TAPE_ERASE_SHORT = 0
  1853. TAPE_ERASE_LONG = 1
  1854. TAPE_LOAD = 0
  1855. TAPE_UNLOAD = 1
  1856. TAPE_TENSION = 2
  1857. TAPE_LOCK = 3
  1858. TAPE_UNLOCK = 4
  1859. TAPE_FORMAT = 5
  1860. TAPE_SETMARKS = 0
  1861. TAPE_FILEMARKS = 1
  1862. TAPE_SHORT_FILEMARKS = 2
  1863. TAPE_LONG_FILEMARKS = 3
  1864. TAPE_ABSOLUTE_POSITION = 0
  1865. TAPE_LOGICAL_POSITION = 1
  1866. TAPE_PSEUDO_LOGICAL_POSITION = 2
  1867. TAPE_REWIND = 0
  1868. TAPE_ABSOLUTE_BLOCK = 1
  1869. TAPE_LOGICAL_BLOCK = 2
  1870. TAPE_PSEUDO_LOGICAL_BLOCK = 3
  1871. TAPE_SPACE_END_OF_DATA = 4
  1872. TAPE_SPACE_RELATIVE_BLOCKS = 5
  1873. TAPE_SPACE_FILEMARKS = 6
  1874. TAPE_SPACE_SEQUENTIAL_FMKS = 7
  1875. TAPE_SPACE_SETMARKS = 8
  1876. TAPE_SPACE_SEQUENTIAL_SMKS = 9
  1877. TAPE_DRIVE_FIXED = 0x00000001
  1878. TAPE_DRIVE_SELECT = 0x00000002
  1879. TAPE_DRIVE_INITIATOR = 0x00000004
  1880. TAPE_DRIVE_ERASE_SHORT = 0x00000010
  1881. TAPE_DRIVE_ERASE_LONG = 0x00000020
  1882. TAPE_DRIVE_ERASE_BOP_ONLY = 0x00000040
  1883. TAPE_DRIVE_ERASE_IMMEDIATE = 0x00000080
  1884. TAPE_DRIVE_TAPE_CAPACITY = 0x00000100
  1885. TAPE_DRIVE_TAPE_REMAINING = 0x00000200
  1886. TAPE_DRIVE_FIXED_BLOCK = 0x00000400
  1887. TAPE_DRIVE_VARIABLE_BLOCK = 0x00000800
  1888. TAPE_DRIVE_WRITE_PROTECT = 0x00001000
  1889. TAPE_DRIVE_EOT_WZ_SIZE = 0x00002000
  1890. TAPE_DRIVE_ECC = 0x00010000
  1891. TAPE_DRIVE_COMPRESSION = 0x00020000
  1892. TAPE_DRIVE_PADDING = 0x00040000
  1893. TAPE_DRIVE_REPORT_SMKS = 0x00080000
  1894. TAPE_DRIVE_GET_ABSOLUTE_BLK = 0x00100000
  1895. TAPE_DRIVE_GET_LOGICAL_BLK = 0x00200000
  1896. TAPE_DRIVE_SET_EOT_WZ_SIZE = 0x00400000
  1897. TAPE_DRIVE_LOAD_UNLOAD = 0x80000001
  1898. TAPE_DRIVE_TENSION = 0x80000002
  1899. TAPE_DRIVE_LOCK_UNLOCK = 0x80000004
  1900. TAPE_DRIVE_REWIND_IMMEDIATE = 0x80000008
  1901. TAPE_DRIVE_SET_BLOCK_SIZE = 0x80000010
  1902. TAPE_DRIVE_LOAD_UNLD_IMMED = 0x80000020
  1903. TAPE_DRIVE_TENSION_IMMED = 0x80000040
  1904. TAPE_DRIVE_LOCK_UNLK_IMMED = 0x80000080
  1905. TAPE_DRIVE_SET_ECC = 0x80000100
  1906. TAPE_DRIVE_SET_COMPRESSION = 0x80000200
  1907. TAPE_DRIVE_SET_PADDING = 0x80000400
  1908. TAPE_DRIVE_SET_REPORT_SMKS = 0x80000800
  1909. TAPE_DRIVE_ABSOLUTE_BLK = 0x80001000
  1910. TAPE_DRIVE_ABS_BLK_IMMED = 0x80002000
  1911. TAPE_DRIVE_LOGICAL_BLK = 0x80004000
  1912. TAPE_DRIVE_LOG_BLK_IMMED = 0x80008000
  1913. TAPE_DRIVE_END_OF_DATA = 0x80010000
  1914. TAPE_DRIVE_RELATIVE_BLKS = 0x80020000
  1915. TAPE_DRIVE_FILEMARKS = 0x80040000
  1916. TAPE_DRIVE_SEQUENTIAL_FMKS = 0x80080000
  1917. TAPE_DRIVE_SETMARKS = 0x80100000
  1918. TAPE_DRIVE_SEQUENTIAL_SMKS = 0x80200000
  1919. TAPE_DRIVE_REVERSE_POSITION = 0x80400000
  1920. TAPE_DRIVE_SPACE_IMMEDIATE = 0x80800000
  1921. TAPE_DRIVE_WRITE_SETMARKS = 0x81000000
  1922. TAPE_DRIVE_WRITE_FILEMARKS = 0x82000000
  1923. TAPE_DRIVE_WRITE_SHORT_FMKS = 0x84000000
  1924. TAPE_DRIVE_WRITE_LONG_FMKS = 0x88000000
  1925. TAPE_DRIVE_WRITE_MARK_IMMED = 0x90000000
  1926. TAPE_DRIVE_FORMAT = 0xA0000000
  1927. TAPE_DRIVE_FORMAT_IMMEDIATE = 0xC0000000
  1928. TAPE_FIXED_PARTITIONS = 0
  1929. TAPE_SELECT_PARTITIONS = 1
  1930. TAPE_INITIATOR_PARTITIONS = 2
  1931. # Generated by h2py from \msvc20\include\winnt.h
  1932. # hacked and split by mhammond.
  1933.  
  1934. APPLICATION_ERROR_MASK = 0x20000000
  1935. ERROR_SEVERITY_SUCCESS = 0x00000000
  1936. ERROR_SEVERITY_INFORMATIONAL = 0x40000000
  1937. ERROR_SEVERITY_WARNING = 0x80000000
  1938. ERROR_SEVERITY_ERROR = 0xC0000000
  1939. MINCHAR = 0x80
  1940. MAXCHAR = 0x7f
  1941. MINSHORT = 0x8000
  1942. MAXSHORT = 0x7fff
  1943. MINLONG = 0x80000000
  1944. MAXLONG = 0x7fffffff
  1945. MAXBYTE = 0xff
  1946. MAXWORD = 0xffff
  1947. MAXDWORD = 0xffffffff
  1948. LANG_NEUTRAL = 0x00
  1949. LANG_BULGARIAN = 0x02
  1950. LANG_CHINESE = 0x04
  1951. LANG_CROATIAN = 0x1a
  1952. LANG_CZECH = 0x05
  1953. LANG_DANISH = 0x06
  1954. LANG_DUTCH = 0x13
  1955. LANG_ENGLISH = 0x09
  1956. LANG_FINNISH = 0x0b
  1957. LANG_FRENCH = 0x0c
  1958. LANG_GERMAN = 0x07
  1959. LANG_GREEK = 0x08
  1960. LANG_HUNGARIAN = 0x0e
  1961. LANG_ICELANDIC = 0x0f
  1962. LANG_ITALIAN = 0x10
  1963. LANG_JAPANESE = 0x11
  1964. LANG_KOREAN = 0x12
  1965. LANG_NORWEGIAN = 0x14
  1966. LANG_POLISH = 0x15
  1967. LANG_PORTUGUESE = 0x16
  1968. LANG_ROMANIAN = 0x18
  1969. LANG_RUSSIAN = 0x19
  1970. LANG_SLOVAK = 0x1b
  1971. LANG_SLOVENIAN = 0x24
  1972. LANG_SPANISH = 0x0a
  1973. LANG_SWEDISH = 0x1d
  1974. LANG_TURKISH = 0x1f
  1975. SUBLANG_NEUTRAL = 0x00
  1976. SUBLANG_DEFAULT = 0x01
  1977. SUBLANG_SYS_DEFAULT = 0x02
  1978. SUBLANG_CHINESE_TRADITIONAL = 0x01
  1979. SUBLANG_CHINESE_SIMPLIFIED = 0x02
  1980. SUBLANG_CHINESE_HONGKONG = 0x03
  1981. SUBLANG_CHINESE_SINGAPORE = 0x04
  1982. SUBLANG_DUTCH = 0x01
  1983. SUBLANG_DUTCH_BELGIAN = 0x02
  1984. SUBLANG_ENGLISH_US = 0x01
  1985. SUBLANG_ENGLISH_UK = 0x02
  1986. SUBLANG_ENGLISH_AUS = 0x03
  1987. SUBLANG_ENGLISH_CAN = 0x04
  1988. SUBLANG_ENGLISH_NZ = 0x05
  1989. SUBLANG_ENGLISH_EIRE = 0x06
  1990. SUBLANG_FRENCH = 0x01
  1991. SUBLANG_FRENCH_BELGIAN = 0x02
  1992. SUBLANG_FRENCH_CANADIAN = 0x03
  1993. SUBLANG_FRENCH_SWISS = 0x04
  1994. SUBLANG_GERMAN = 0x01
  1995. SUBLANG_GERMAN_SWISS = 0x02
  1996. SUBLANG_GERMAN_AUSTRIAN = 0x03
  1997. SUBLANG_ITALIAN = 0x01
  1998. SUBLANG_ITALIAN_SWISS = 0x02
  1999. SUBLANG_NORWEGIAN_BOKMAL = 0x01
  2000. SUBLANG_NORWEGIAN_NYNORSK = 0x02
  2001. SUBLANG_PORTUGUESE = 0x02
  2002. SUBLANG_PORTUGUESE_BRAZILIAN = 0x01
  2003. SUBLANG_SPANISH = 0x01
  2004. SUBLANG_SPANISH_MEXICAN = 0x02
  2005. SUBLANG_SPANISH_MODERN = 0x03
  2006. SORT_DEFAULT = 0x0
  2007. SORT_JAPANESE_XJIS = 0x0
  2008. SORT_JAPANESE_UNICODE = 0x1
  2009. SORT_CHINESE_BIG5 = 0x0
  2010. SORT_CHINESE_UNICODE = 0x1
  2011. SORT_KOREAN_KSC = 0x0
  2012. SORT_KOREAN_UNICODE = 0x1
  2013. def PRIMARYLANGID(lgid): return ((lgid) & 0x3ff)
  2014.  
  2015. def SUBLANGID(lgid): return ((lgid) >> 10)
  2016.  
  2017. NLS_VALID_LOCALE_MASK = 0x000fffff
  2018. CONTEXT_PORTABLE_32BIT = 0x00100000
  2019. CONTEXT_ALPHA = 0x00020000
  2020. CONTEXT_CONTROL = (CONTEXT_ALPHA | 0x00000001)
  2021. CONTEXT_FLOATING_POINT = (CONTEXT_ALPHA | 0x00000002)
  2022. CONTEXT_INTEGER = (CONTEXT_ALPHA | 0x00000004)
  2023. CONTEXT_FULL = (CONTEXT_CONTROL | CONTEXT_FLOATING_POINT | CONTEXT_INTEGER)
  2024. SIZE_OF_80387_REGISTERS = 80
  2025. CONTEXT_FULL = (CONTEXT_CONTROL | CONTEXT_FLOATING_POINT | CONTEXT_INTEGER)
  2026. CONTEXT_CONTROL = 0x00000001
  2027. CONTEXT_FLOATING_POINT = 0x00000002
  2028. CONTEXT_INTEGER = 0x00000004
  2029. CONTEXT_FULL = (CONTEXT_CONTROL | CONTEXT_FLOATING_POINT | CONTEXT_INTEGER)
  2030. PROCESS_TERMINATE = (0x0001)
  2031. PROCESS_CREATE_THREAD = (0x0002)
  2032. PROCESS_VM_OPERATION = (0x0008)
  2033. PROCESS_VM_READ = (0x0010)
  2034. PROCESS_VM_WRITE = (0x0020)
  2035. PROCESS_DUP_HANDLE = (0x0040)
  2036. PROCESS_CREATE_PROCESS = (0x0080)
  2037. PROCESS_SET_QUOTA = (0x0100)
  2038. PROCESS_SET_INFORMATION = (0x0200)
  2039. PROCESS_QUERY_INFORMATION = (0x0400)
  2040. PROCESS_ALL_ACCESS = (STANDARD_RIGHTS_REQUIRED | SYNCHRONIZE | 0xFFF)
  2041. THREAD_TERMINATE = (0x0001)
  2042. THREAD_SUSPEND_RESUME = (0x0002)
  2043. THREAD_GET_CONTEXT = (0x0008)
  2044. THREAD_SET_CONTEXT = (0x0010)
  2045. THREAD_SET_INFORMATION = (0x0020)
  2046. THREAD_QUERY_INFORMATION = (0x0040)
  2047. THREAD_SET_THREAD_TOKEN = (0x0080)
  2048. THREAD_IMPERSONATE = (0x0100)
  2049. THREAD_DIRECT_IMPERSONATION = (0x0200)
  2050. TLS_MINIMUM_AVAILABLE = 64
  2051. EVENT_MODIFY_STATE = 0x0002
  2052. MUTANT_QUERY_STATE = 0x0001
  2053. SEMAPHORE_MODIFY_STATE = 0x0002
  2054. TIME_ZONE_ID_UNKNOWN = 0
  2055. TIME_ZONE_ID_STANDARD = 1
  2056. TIME_ZONE_ID_DAYLIGHT = 2
  2057. PROCESSOR_INTEL_386 = 386
  2058. PROCESSOR_INTEL_486 = 486
  2059. PROCESSOR_INTEL_PENTIUM = 586
  2060. PROCESSOR_INTEL_860 = 860
  2061. PROCESSOR_MIPS_R2000 = 2000
  2062. PROCESSOR_MIPS_R3000 = 3000
  2063. PROCESSOR_MIPS_R4000 = 4000
  2064. PROCESSOR_ALPHA_21064 = 21064
  2065. PROCESSOR_PPC_601 = 601
  2066. PROCESSOR_PPC_603 = 603
  2067. PROCESSOR_PPC_604 = 604
  2068. PROCESSOR_PPC_620 = 620
  2069. SECTION_QUERY = 0x0001
  2070. SECTION_MAP_WRITE = 0x0002
  2071. SECTION_MAP_READ = 0x0004
  2072. SECTION_MAP_EXECUTE = 0x0008
  2073. SECTION_EXTEND_SIZE = 0x0010
  2074. PAGE_NOACCESS = 0x01
  2075. PAGE_READONLY = 0x02
  2076. PAGE_READWRITE = 0x04
  2077. PAGE_WRITECOPY = 0x08
  2078. PAGE_EXECUTE = 0x10
  2079. PAGE_EXECUTE_READ = 0x20
  2080. PAGE_EXECUTE_READWRITE = 0x40
  2081. PAGE_EXECUTE_WRITECOPY = 0x80
  2082. PAGE_GUARD = 0x100
  2083. PAGE_NOCACHE = 0x200
  2084. MEM_COMMIT = 0x1000
  2085. MEM_RESERVE = 0x2000
  2086. MEM_DECOMMIT = 0x4000
  2087. MEM_RELEASE = 0x8000
  2088. MEM_FREE = 0x10000
  2089. MEM_PRIVATE = 0x20000
  2090. MEM_MAPPED = 0x40000
  2091. MEM_TOP_DOWN = 0x100000
  2092.  
  2093. # Generated by h2py from \msvc20\include\winnt.h
  2094. # hacked and split by mhammond.
  2095. SEC_FILE = 0x800000
  2096. SEC_IMAGE = 0x1000000
  2097. SEC_RESERVE = 0x4000000
  2098. SEC_COMMIT = 0x8000000
  2099. SEC_NOCACHE = 0x10000000
  2100. MEM_IMAGE = SEC_IMAGE
  2101. FILE_SHARE_READ = 0x00000001
  2102. FILE_SHARE_WRITE = 0x00000002
  2103. FILE_ATTRIBUTE_READONLY = 0x00000001
  2104. FILE_ATTRIBUTE_HIDDEN = 0x00000002
  2105. FILE_ATTRIBUTE_SYSTEM = 0x00000004
  2106. FILE_ATTRIBUTE_DIRECTORY = 0x00000010
  2107. FILE_ATTRIBUTE_ARCHIVE = 0x00000020
  2108. FILE_ATTRIBUTE_NORMAL = 0x00000080
  2109. FILE_ATTRIBUTE_TEMPORARY = 0x00000100
  2110. FILE_ATTRIBUTE_ATOMIC_WRITE = 0x00000200
  2111. FILE_ATTRIBUTE_XACTION_WRITE = 0x00000400
  2112. FILE_ATTRIBUTE_COMPRESSED = 0x00000800
  2113. FILE_NOTIFY_CHANGE_FILE_NAME = 0x00000001
  2114. FILE_NOTIFY_CHANGE_DIR_NAME = 0x00000002
  2115. FILE_NOTIFY_CHANGE_ATTRIBUTES = 0x00000004
  2116. FILE_NOTIFY_CHANGE_SIZE = 0x00000008
  2117. FILE_NOTIFY_CHANGE_LAST_WRITE = 0x00000010
  2118. FILE_NOTIFY_CHANGE_SECURITY = 0x00000100
  2119. FILE_CASE_SENSITIVE_SEARCH = 0x00000001
  2120. FILE_CASE_PRESERVED_NAMES = 0x00000002
  2121. FILE_UNICODE_ON_DISK = 0x00000004
  2122. FILE_PERSISTENT_ACLS = 0x00000008
  2123. FILE_FILE_COMPRESSION = 0x00000010
  2124. FILE_VOLUME_IS_COMPRESSED = 0x00008000
  2125. IO_COMPLETION_MODIFY_STATE = 0x0002
  2126. DUPLICATE_CLOSE_SOURCE = 0x00000001
  2127. DUPLICATE_SAME_ACCESS = 0x00000002
  2128. SID_MAX_SUB_AUTHORITIES = (15)
  2129. SECURITY_NULL_RID = (0x00000000)
  2130. SECURITY_WORLD_RID = (0x00000000)
  2131. SECURITY_LOCAL_RID = (0X00000000)
  2132. SECURITY_CREATOR_OWNER_RID = (0x00000000)
  2133. SECURITY_CREATOR_GROUP_RID = (0x00000001)
  2134. SECURITY_DIALUP_RID = (0x00000001)
  2135. SECURITY_NETWORK_RID = (0x00000002)
  2136. SECURITY_BATCH_RID = (0x00000003)
  2137. SECURITY_INTERACTIVE_RID = (0x00000004)
  2138. SECURITY_SERVICE_RID = (0x00000006)
  2139. SECURITY_ANONYMOUS_LOGON_RID = (0x00000007)
  2140. SECURITY_LOGON_IDS_RID = (0x00000005)
  2141. SECURITY_LOGON_IDS_RID_COUNT = (3)
  2142. SECURITY_LOCAL_SYSTEM_RID = (0x00000012)
  2143. SECURITY_NT_NON_UNIQUE = (0x00000015)
  2144. SECURITY_BUILTIN_DOMAIN_RID = (0x00000020)
  2145. DOMAIN_USER_RID_ADMIN = (0x000001F4)
  2146. DOMAIN_USER_RID_GUEST = (0x000001F5)
  2147. DOMAIN_GROUP_RID_ADMINS = (0x00000200)
  2148. DOMAIN_GROUP_RID_USERS = (0x00000201)
  2149. DOMAIN_GROUP_RID_GUESTS = (0x00000202)
  2150. DOMAIN_ALIAS_RID_ADMINS = (0x00000220)
  2151. DOMAIN_ALIAS_RID_USERS = (0x00000221)
  2152. DOMAIN_ALIAS_RID_GUESTS = (0x00000222)
  2153. DOMAIN_ALIAS_RID_POWER_USERS = (0x00000223)
  2154. DOMAIN_ALIAS_RID_ACCOUNT_OPS = (0x00000224)
  2155. DOMAIN_ALIAS_RID_SYSTEM_OPS = (0x00000225)
  2156. DOMAIN_ALIAS_RID_PRINT_OPS = (0x00000226)
  2157. DOMAIN_ALIAS_RID_BACKUP_OPS = (0x00000227)
  2158. DOMAIN_ALIAS_RID_REPLICATOR = (0x00000228)
  2159. SE_GROUP_MANDATORY = (0x00000001)
  2160. SE_GROUP_ENABLED_BY_DEFAULT = (0x00000002)
  2161. SE_GROUP_ENABLED = (0x00000004)
  2162. SE_GROUP_OWNER = (0x00000008)
  2163. SE_GROUP_LOGON_ID = (0xC0000000)
  2164. ACL_REVISION = (2)
  2165. ACL_REVISION1 = (1)
  2166. ACL_REVISION2 = (2)
  2167. ACCESS_ALLOWED_ACE_TYPE = (0x0)
  2168. ACCESS_DENIED_ACE_TYPE = (0x1)
  2169. SYSTEM_AUDIT_ACE_TYPE = (0x2)
  2170. SYSTEM_ALARM_ACE_TYPE = (0x3)
  2171. OBJECT_INHERIT_ACE = (0x1)
  2172. CONTAINER_INHERIT_ACE = (0x2)
  2173. NO_PROPAGATE_INHERIT_ACE = (0x4)
  2174. INHERIT_ONLY_ACE = (0x8)
  2175. VALID_INHERIT_FLAGS = (0xF)
  2176. SUCCESSFUL_ACCESS_ACE_FLAG = (0x40)
  2177. FAILED_ACCESS_ACE_FLAG = (0x80)
  2178. SECURITY_DESCRIPTOR_REVISION = (1)
  2179. SECURITY_DESCRIPTOR_REVISION1 = (1)
  2180. SECURITY_DESCRIPTOR_MIN_LENGTH = (20)
  2181. SE_OWNER_DEFAULTED = (0x0001)
  2182. SE_GROUP_DEFAULTED = (0x0002)
  2183. SE_DACL_PRESENT = (0x0004)
  2184. SE_DACL_DEFAULTED = (0x0008)
  2185. SE_SACL_PRESENT = (0x0010)
  2186. SE_SACL_DEFAULTED = (0x0020)
  2187. SE_SELF_RELATIVE = (0x8000)
  2188. SE_PRIVILEGE_ENABLED_BY_DEFAULT = (0x00000001)
  2189. SE_PRIVILEGE_ENABLED = (0x00000002)
  2190. SE_PRIVILEGE_USED_FOR_ACCESS = (0x80000000)
  2191. PRIVILEGE_SET_ALL_NECESSARY = (1)
  2192. SE_CREATE_TOKEN_NAME = "SeCreateTokenPrivilege"
  2193. SE_ASSIGNPRIMARYTOKEN_NAME = "SeAssignPrimaryTokenPrivilege"
  2194. SE_LOCK_MEMORY_NAME = "SeLockMemoryPrivilege"
  2195. SE_INCREASE_QUOTA_NAME = "SeIncreaseQuotaPrivilege"
  2196. SE_UNSOLICITED_INPUT_NAME = "SeUnsolicitedInputPrivilege"
  2197. SE_MACHINE_ACCOUNT_NAME = "SeMachineAccountPrivilege"
  2198. SE_TCB_NAME = "SeTcbPrivilege"
  2199. SE_SECURITY_NAME = "SeSecurityPrivilege"
  2200. SE_TAKE_OWNERSHIP_NAME = "SeTakeOwnershipPrivilege"
  2201. SE_LOAD_DRIVER_NAME = "SeLoadDriverPrivilege"
  2202. SE_SYSTEM_PROFILE_NAME = "SeSystemProfilePrivilege"
  2203. SE_SYSTEMTIME_NAME = "SeSystemtimePrivilege"
  2204. SE_PROF_SINGLE_PROCESS_NAME = "SeProfileSingleProcessPrivilege"
  2205. SE_INC_BASE_PRIORITY_NAME = "SeIncreaseBasePriorityPrivilege"
  2206. SE_CREATE_PAGEFILE_NAME = "SeCreatePagefilePrivilege"
  2207. SE_CREATE_PERMANENT_NAME = "SeCreatePermanentPrivilege"
  2208. SE_BACKUP_NAME = "SeBackupPrivilege"
  2209. SE_RESTORE_NAME = "SeRestorePrivilege"
  2210. SE_SHUTDOWN_NAME = "SeShutdownPrivilege"
  2211. SE_DEBUG_NAME = "SeDebugPrivilege"
  2212. SE_AUDIT_NAME = "SeAuditPrivilege"
  2213. SE_SYSTEM_ENVIRONMENT_NAME = "SeSystemEnvironmentPrivilege"
  2214. SE_CHANGE_NOTIFY_NAME = "SeChangeNotifyPrivilege"
  2215. SE_REMOTE_SHUTDOWN_NAME = "SeRemoteShutdownPrivilege"
  2216.  
  2217. TOKEN_ASSIGN_PRIMARY = (0x0001)
  2218. TOKEN_DUPLICATE = (0x0002)
  2219. TOKEN_IMPERSONATE = (0x0004)
  2220. TOKEN_QUERY = (0x0008)
  2221. TOKEN_QUERY_SOURCE = (0x0010)
  2222. TOKEN_ADJUST_PRIVILEGES = (0x0020)
  2223. TOKEN_ADJUST_GROUPS = (0x0040)
  2224. TOKEN_ADJUST_DEFAULT = (0x0080)
  2225. TOKEN_ALL_ACCESS = (STANDARD_RIGHTS_REQUIRED  |\
  2226.                           TOKEN_ASSIGN_PRIMARY      |\
  2227.                           TOKEN_DUPLICATE           |\
  2228.                           TOKEN_IMPERSONATE         |\
  2229.                           TOKEN_QUERY               |\
  2230.                           TOKEN_QUERY_SOURCE        |\
  2231.                           TOKEN_ADJUST_PRIVILEGES   |\
  2232.                           TOKEN_ADJUST_GROUPS       |\
  2233.                           TOKEN_ADJUST_DEFAULT)
  2234. TOKEN_READ = (STANDARD_RIGHTS_READ      |\
  2235.                           TOKEN_QUERY)
  2236. TOKEN_WRITE = (STANDARD_RIGHTS_WRITE     |\
  2237.                           TOKEN_ADJUST_PRIVILEGES   |\
  2238.                           TOKEN_ADJUST_GROUPS       |\
  2239.                           TOKEN_ADJUST_DEFAULT)
  2240. TOKEN_EXECUTE = (STANDARD_RIGHTS_EXECUTE)
  2241. TOKEN_SOURCE_LENGTH = 8
  2242.  
  2243. KEY_QUERY_VALUE = (0x0001)
  2244. KEY_SET_VALUE = (0x0002)
  2245. KEY_CREATE_SUB_KEY = (0x0004)
  2246. KEY_ENUMERATE_SUB_KEYS = (0x0008)
  2247. KEY_NOTIFY = (0x0010)
  2248. KEY_CREATE_LINK = (0x0020)
  2249. KEY_READ = ((STANDARD_RIGHTS_READ       |\
  2250.                                   KEY_QUERY_VALUE            |\
  2251.                                   KEY_ENUMERATE_SUB_KEYS     |\
  2252.                                   KEY_NOTIFY)                 \
  2253.                                   &                           \
  2254.                                  (~SYNCHRONIZE))
  2255. KEY_WRITE = ((STANDARD_RIGHTS_WRITE      |\
  2256.                                   KEY_SET_VALUE              |\
  2257.                                   KEY_CREATE_SUB_KEY)         \
  2258.                                   &                           \
  2259.                                  (~SYNCHRONIZE))
  2260. KEY_EXECUTE = ((KEY_READ)                   \
  2261.                                   &                           \
  2262.                                  (~SYNCHRONIZE))
  2263. KEY_ALL_ACCESS = ((STANDARD_RIGHTS_ALL        |\
  2264.                                   KEY_QUERY_VALUE            |\
  2265.                                   KEY_SET_VALUE              |\
  2266.                                   KEY_CREATE_SUB_KEY         |\
  2267.                                   KEY_ENUMERATE_SUB_KEYS     |\
  2268.                                   KEY_NOTIFY                 |\
  2269.                                   KEY_CREATE_LINK)            \
  2270.                                   &                           \
  2271.                                  (~SYNCHRONIZE))
  2272. REG_NOTIFY_CHANGE_ATTRIBUTES = (0x00000002)
  2273. REG_NOTIFY_CHANGE_SECURITY = (0x00000008)
  2274. REG_RESOURCE_REQUIREMENTS_LIST = ( 10 )
  2275. REG_NONE =                   ( 0 )   # No value type
  2276. REG_SZ =                     ( 1 )   # Unicode nul terminated string
  2277. REG_EXPAND_SZ =              ( 2 )   # Unicode nul terminated string
  2278.                                      # (with environment variable references)
  2279. REG_BINARY =                 ( 3 )   # Free form binary
  2280. REG_DWORD =                  ( 4 )   # 32-bit number
  2281. REG_DWORD_LITTLE_ENDIAN =    ( 4 )   # 32-bit number (same as REG_DWORD)
  2282. REG_DWORD_BIG_ENDIAN =       ( 5 )   # 32-bit number
  2283. REG_LINK =                   ( 6 )   # Symbolic Link (unicode)
  2284. REG_MULTI_SZ =               ( 7 )   # Multiple Unicode strings
  2285. REG_RESOURCE_LIST =          ( 8 )   # Resource list in the resource map
  2286. REG_FULL_RESOURCE_DESCRIPTOR =( 9 )  # Resource list in the hardware description
  2287.  
  2288. # Generated by h2py from \msvc20\include\winnt.h
  2289. # hacked and split by mhammond.
  2290. # Included from string.h
  2291. _NLSCMPERROR = 2147483647
  2292. NULL = 0
  2293. HEAP_NO_SERIALIZE = 0x00000001
  2294. HEAP_GROWABLE = 0x00000002
  2295. HEAP_GENERATE_EXCEPTIONS = 0x00000004
  2296. HEAP_ZERO_MEMORY = 0x00000008
  2297. HEAP_REALLOC_IN_PLACE_ONLY = 0x00000010
  2298. HEAP_TAIL_CHECKING_ENABLED = 0x00000020
  2299. HEAP_FREE_CHECKING_ENABLED = 0x00000040
  2300. HEAP_DISABLE_COALESCE_ON_FREE = 0x00000080
  2301. IS_TEXT_UNICODE_ASCII16 = 0x0001
  2302. IS_TEXT_UNICODE_REVERSE_ASCII16 = 0x0010
  2303. IS_TEXT_UNICODE_STATISTICS = 0x0002
  2304. IS_TEXT_UNICODE_REVERSE_STATISTICS = 0x0020
  2305. IS_TEXT_UNICODE_CONTROLS = 0x0004
  2306. IS_TEXT_UNICODE_REVERSE_CONTROLS = 0x0040
  2307. IS_TEXT_UNICODE_SIGNATURE = 0x0008
  2308. IS_TEXT_UNICODE_REVERSE_SIGNATURE = 0x0080
  2309. IS_TEXT_UNICODE_ILLEGAL_CHARS = 0x0100
  2310. IS_TEXT_UNICODE_ODD_LENGTH = 0x0200
  2311. IS_TEXT_UNICODE_DBCS_LEADBYTE = 0x0400
  2312. IS_TEXT_UNICODE_NULL_BYTES = 0x1000
  2313. IS_TEXT_UNICODE_UNICODE_MASK = 0x000F
  2314. IS_TEXT_UNICODE_REVERSE_MASK = 0x00F0
  2315. IS_TEXT_UNICODE_NOT_UNICODE_MASK = 0x0F00
  2316. IS_TEXT_UNICODE_NOT_ASCII_MASK = 0xF000
  2317. COMPRESSION_FORMAT_NONE = (0x0000)
  2318. COMPRESSION_FORMAT_DEFAULT = (0x0001)
  2319. COMPRESSION_FORMAT_LZNT1 = (0x0002)
  2320. COMPRESSION_ENGINE_STANDARD = (0x0000)
  2321. COMPRESSION_ENGINE_MAXIMUM = (0x0100)
  2322. MESSAGE_RESOURCE_UNICODE = 0x0001
  2323. RTL_CRITSECT_TYPE = 0
  2324. RTL_RESOURCE_TYPE = 1
  2325. DLL_PROCESS_ATTACH = 1
  2326. DLL_THREAD_ATTACH = 2
  2327. DLL_THREAD_DETACH = 3
  2328. DLL_PROCESS_DETACH = 0
  2329. EVENTLOG_SEQUENTIAL_READ = 0X0001
  2330. EVENTLOG_SEEK_READ = 0X0002
  2331. EVENTLOG_FORWARDS_READ = 0X0004
  2332. EVENTLOG_BACKWARDS_READ = 0X0008
  2333. EVENTLOG_SUCCESS = 0X0000
  2334. EVENTLOG_ERROR_TYPE = 0x0001
  2335. EVENTLOG_WARNING_TYPE = 0x0002
  2336. EVENTLOG_INFORMATION_TYPE = 0x0004
  2337. EVENTLOG_AUDIT_SUCCESS = 0x0008
  2338. EVENTLOG_AUDIT_FAILURE = 0x0010
  2339. EVENTLOG_START_PAIRED_EVENT = 0x0001
  2340. EVENTLOG_END_PAIRED_EVENT = 0x0002
  2341. EVENTLOG_END_ALL_PAIRED_EVENTS = 0x0004
  2342. EVENTLOG_PAIRED_EVENT_ACTIVE = 0x0008
  2343. EVENTLOG_PAIRED_EVENT_INACTIVE = 0x0010
  2344. # Generated by h2py from \msvc20\include\winnt.h
  2345. # hacked and split by mhammond.
  2346. OWNER_SECURITY_INFORMATION = (0X00000001)
  2347. GROUP_SECURITY_INFORMATION = (0X00000002)
  2348. DACL_SECURITY_INFORMATION = (0X00000004)
  2349. SACL_SECURITY_INFORMATION = (0X00000008)
  2350. IMAGE_SIZEOF_FILE_HEADER = 20
  2351. IMAGE_FILE_MACHINE_UNKNOWN = 0
  2352. IMAGE_NUMBEROF_DIRECTORY_ENTRIES = 16
  2353. IMAGE_SIZEOF_ROM_OPTIONAL_HEADER = 56
  2354. IMAGE_SIZEOF_STD_OPTIONAL_HEADER = 28
  2355. IMAGE_SIZEOF_NT_OPTIONAL_HEADER = 224
  2356. IMAGE_NT_OPTIONAL_HDR_MAGIC = 0x10b
  2357. IMAGE_ROM_OPTIONAL_HDR_MAGIC = 0x107
  2358. IMAGE_SIZEOF_SHORT_NAME = 8
  2359. IMAGE_SIZEOF_SECTION_HEADER = 40
  2360. IMAGE_SIZEOF_SYMBOL = 18
  2361. IMAGE_SYM_CLASS_NULL = 0
  2362. IMAGE_SYM_CLASS_AUTOMATIC = 1
  2363. IMAGE_SYM_CLASS_EXTERNAL = 2
  2364. IMAGE_SYM_CLASS_STATIC = 3
  2365. IMAGE_SYM_CLASS_REGISTER = 4
  2366. IMAGE_SYM_CLASS_EXTERNAL_DEF = 5
  2367. IMAGE_SYM_CLASS_LABEL = 6
  2368. IMAGE_SYM_CLASS_UNDEFINED_LABEL = 7
  2369. IMAGE_SYM_CLASS_MEMBER_OF_STRUCT = 8
  2370. IMAGE_SYM_CLASS_ARGUMENT = 9
  2371. IMAGE_SYM_CLASS_STRUCT_TAG = 10
  2372. IMAGE_SYM_CLASS_MEMBER_OF_UNION = 11
  2373. IMAGE_SYM_CLASS_UNION_TAG = 12
  2374. IMAGE_SYM_CLASS_TYPE_DEFINITION = 13
  2375. IMAGE_SYM_CLASS_UNDEFINED_STATIC = 14
  2376. IMAGE_SYM_CLASS_ENUM_TAG = 15
  2377. IMAGE_SYM_CLASS_MEMBER_OF_ENUM = 16
  2378. IMAGE_SYM_CLASS_REGISTER_PARAM = 17
  2379. IMAGE_SYM_CLASS_BIT_FIELD = 18
  2380. IMAGE_SYM_CLASS_BLOCK = 100
  2381. IMAGE_SYM_CLASS_FUNCTION = 101
  2382. IMAGE_SYM_CLASS_END_OF_STRUCT = 102
  2383. IMAGE_SYM_CLASS_FILE = 103
  2384. IMAGE_SYM_CLASS_SECTION = 104
  2385. IMAGE_SYM_CLASS_WEAK_EXTERNAL = 105
  2386. N_BTMASK = 017
  2387. N_TMASK = 060
  2388. N_TMASK1 = 0300
  2389. N_TMASK2 = 0360
  2390. N_BTSHFT = 4
  2391. N_TSHIFT = 2
  2392. IMAGE_SIZEOF_AUX_SYMBOL = 18
  2393. IMAGE_COMDAT_SELECT_NODUPLICATES = 1
  2394. IMAGE_COMDAT_SELECT_ANY = 2
  2395. IMAGE_COMDAT_SELECT_SAME_SIZE = 3
  2396. IMAGE_COMDAT_SELECT_EXACT_MATCH = 4
  2397. IMAGE_COMDAT_SELECT_ASSOCIATIVE = 5
  2398. IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY = 1
  2399. IMAGE_WEAK_EXTERN_SEARCH_LIBRARY = 2
  2400. IMAGE_WEAK_EXTERN_SEARCH_ALIAS = 3
  2401. IMAGE_SIZEOF_RELOCATION = 10
  2402. IMAGE_REL_I386_SECTION = 012
  2403. IMAGE_REL_I386_SECREL = 013
  2404. IMAGE_REL_MIPS_REFHALF = 01
  2405. IMAGE_REL_MIPS_REFWORD = 02
  2406. IMAGE_REL_MIPS_JMPADDR = 03
  2407. IMAGE_REL_MIPS_REFHI = 04
  2408. IMAGE_REL_MIPS_REFLO = 05
  2409. IMAGE_REL_MIPS_GPREL = 06
  2410. IMAGE_REL_MIPS_LITERAL = 07
  2411. IMAGE_REL_MIPS_SECTION = 012
  2412. IMAGE_REL_MIPS_SECREL = 013
  2413. IMAGE_REL_MIPS_REFWORDNB = 042
  2414. IMAGE_REL_MIPS_PAIR = 045
  2415. IMAGE_REL_ALPHA_ABSOLUTE = 0x0
  2416. IMAGE_REL_ALPHA_REFLONG = 0x1
  2417. IMAGE_REL_ALPHA_REFQUAD = 0x2
  2418. IMAGE_REL_ALPHA_GPREL32 = 0x3
  2419. IMAGE_REL_ALPHA_LITERAL = 0x4
  2420. IMAGE_REL_ALPHA_LITUSE = 0x5
  2421. IMAGE_REL_ALPHA_GPDISP = 0x6
  2422. IMAGE_REL_ALPHA_BRADDR = 0x7
  2423. IMAGE_REL_ALPHA_HINT = 0x8
  2424. IMAGE_REL_ALPHA_INLINE_REFLONG = 0x9
  2425. IMAGE_REL_ALPHA_REFHI = 0xA
  2426. IMAGE_REL_ALPHA_REFLO = 0xB
  2427. IMAGE_REL_ALPHA_PAIR = 0xC
  2428. IMAGE_REL_ALPHA_MATCH = 0xD
  2429. IMAGE_REL_ALPHA_SECTION = 0xE
  2430. IMAGE_REL_ALPHA_SECREL = 0xF
  2431. IMAGE_REL_ALPHA_REFLONGNB = 0x10
  2432. IMAGE_SIZEOF_BASE_RELOCATION = 8
  2433. IMAGE_REL_BASED_ABSOLUTE = 0
  2434. IMAGE_REL_BASED_HIGH = 1
  2435. IMAGE_REL_BASED_LOW = 2
  2436. IMAGE_REL_BASED_HIGHLOW = 3
  2437. IMAGE_REL_BASED_HIGHADJ = 4
  2438. IMAGE_REL_BASED_MIPS_JMPADDR = 5
  2439. IMAGE_SIZEOF_LINENUMBER = 6
  2440. IMAGE_ARCHIVE_START_SIZE = 8
  2441. IMAGE_ARCHIVE_START = "!<arch>\n"
  2442. IMAGE_ARCHIVE_END = "`\n"
  2443. IMAGE_ARCHIVE_PAD = "\n"
  2444. IMAGE_ARCHIVE_LINKER_MEMBER = "/               "
  2445. IMAGE_ARCHIVE_LONGNAMES_MEMBER = "//              "
  2446. IMAGE_SIZEOF_ARCHIVE_MEMBER_HDR = 60
  2447. IMAGE_ORDINAL_FLAG = 0x80000000
  2448. def IMAGE_SNAP_BY_ORDINAL(Ordinal): return ((Ordinal & IMAGE_ORDINAL_FLAG) != 0)
  2449.  
  2450. def IMAGE_ORDINAL(Ordinal): return (Ordinal & 0xffff)
  2451.  
  2452. IMAGE_RESOURCE_NAME_IS_STRING = 0x80000000
  2453. IMAGE_RESOURCE_DATA_IS_DIRECTORY = 0x80000000
  2454. IMAGE_DEBUG_TYPE_UNKNOWN = 0
  2455. IMAGE_DEBUG_TYPE_COFF = 1
  2456. IMAGE_DEBUG_TYPE_CODEVIEW = 2
  2457. IMAGE_DEBUG_TYPE_FPO = 3
  2458. IMAGE_DEBUG_TYPE_MISC = 4
  2459. IMAGE_DEBUG_TYPE_EXCEPTION = 5
  2460. IMAGE_DEBUG_TYPE_FIXUP = 6
  2461. IMAGE_DEBUG_TYPE_OMAP_TO_SRC = 7
  2462. IMAGE_DEBUG_TYPE_OMAP_FROM_SRC = 8
  2463. FRAME_FPO = 0
  2464. FRAME_TRAP = 1
  2465. FRAME_TSS = 2
  2466. SIZEOF_RFPO_DATA = 16
  2467. IMAGE_DEBUG_MISC_EXENAME = 1
  2468. IMAGE_SEPARATE_DEBUG_SIGNATURE = 0x4944
  2469. # Generated by h2py from \msvcnt\include\wingdi.h
  2470. # hacked and split manually by mhammond.
  2471. NEWFRAME = 1
  2472. ABORTDOC = 2
  2473. NEXTBAND = 3
  2474. SETCOLORTABLE = 4
  2475. GETCOLORTABLE = 5
  2476. FLUSHOUTPUT = 6
  2477. DRAFTMODE = 7
  2478. QUERYESCSUPPORT = 8
  2479. SETABORTPROC = 9
  2480. STARTDOC = 10
  2481. ENDDOC = 11
  2482. GETPHYSPAGESIZE = 12
  2483. GETPRINTINGOFFSET = 13
  2484. GETSCALINGFACTOR = 14
  2485. MFCOMMENT = 15
  2486. GETPENWIDTH = 16
  2487. SETCOPYCOUNT = 17
  2488. SELECTPAPERSOURCE = 18
  2489. DEVICEDATA = 19
  2490. PASSTHROUGH = 19
  2491. GETTECHNOLGY = 20
  2492. GETTECHNOLOGY = 20
  2493. SETLINECAP = 21
  2494. SETLINEJOIN = 22
  2495. SETMITERLIMIT = 23
  2496. BANDINFO = 24
  2497. DRAWPATTERNRECT = 25
  2498. GETVECTORPENSIZE = 26
  2499. GETVECTORBRUSHSIZE = 27
  2500. ENABLEDUPLEX = 28
  2501. GETSETPAPERBINS = 29
  2502. GETSETPRINTORIENT = 30
  2503. ENUMPAPERBINS = 31
  2504. SETDIBSCALING = 32
  2505. EPSPRINTING = 33
  2506. ENUMPAPERMETRICS = 34
  2507. GETSETPAPERMETRICS = 35
  2508. POSTSCRIPT_DATA = 37
  2509. POSTSCRIPT_IGNORE = 38
  2510. MOUSETRAILS = 39
  2511. GETDEVICEUNITS = 42
  2512. GETEXTENDEDTEXTMETRICS = 256
  2513. GETEXTENTTABLE = 257
  2514. GETPAIRKERNTABLE = 258
  2515. GETTRACKKERNTABLE = 259
  2516. EXTTEXTOUT = 512
  2517. GETFACENAME = 513
  2518. DOWNLOADFACE = 514
  2519. ENABLERELATIVEWIDTHS = 768
  2520. ENABLEPAIRKERNING = 769
  2521. SETKERNTRACK = 770
  2522. SETALLJUSTVALUES = 771
  2523. SETCHARSET = 772
  2524. STRETCHBLT = 2048
  2525. GETSETSCREENPARAMS = 3072
  2526. BEGIN_PATH = 4096
  2527. CLIP_TO_PATH = 4097
  2528. END_PATH = 4098
  2529. EXT_DEVICE_CAPS = 4099
  2530. RESTORE_CTM = 4100
  2531. SAVE_CTM = 4101
  2532. SET_ARC_DIRECTION = 4102
  2533. SET_BACKGROUND_COLOR = 4103
  2534. SET_POLY_MODE = 4104
  2535. SET_SCREEN_ANGLE = 4105
  2536. SET_SPREAD = 4106
  2537. TRANSFORM_CTM = 4107
  2538. SET_CLIP_BOX = 4108
  2539. SET_BOUNDS = 4109
  2540. SET_MIRROR_MODE = 4110
  2541. OPENCHANNEL = 4110
  2542. DOWNLOADHEADER = 4111
  2543. CLOSECHANNEL = 4112
  2544. POSTSCRIPT_PASSTHROUGH = 4115
  2545. ENCAPSULATED_POSTSCRIPT = 4116
  2546. SP_NOTREPORTED = 0x4000
  2547. SP_ERROR = (-1)
  2548. SP_APPABORT = (-2)
  2549. SP_USERABORT = (-3)
  2550. SP_OUTOFDISK = (-4)
  2551. SP_OUTOFMEMORY = (-5)
  2552. PR_JOBSTATUS = 0x0000
  2553. OBJ_PEN = 1
  2554. OBJ_BRUSH = 2
  2555. OBJ_DC = 3
  2556. OBJ_METADC = 4
  2557. OBJ_PAL = 5
  2558. OBJ_FONT = 6
  2559. OBJ_BITMAP = 7
  2560. OBJ_REGION = 8
  2561. OBJ_METAFILE = 9
  2562. OBJ_MEMDC = 10
  2563. OBJ_EXTPEN = 11
  2564. OBJ_ENHMETADC = 12
  2565. OBJ_ENHMETAFILE = 13
  2566. MWT_IDENTITY = 1
  2567. MWT_LEFTMULTIPLY = 2
  2568. MWT_RIGHTMULTIPLY = 3
  2569. MWT_MIN = MWT_IDENTITY
  2570. MWT_MAX = MWT_RIGHTMULTIPLY
  2571. BI_RGB = 0
  2572. BI_RLE8 = 1
  2573. BI_RLE4 = 2
  2574. BI_BITFIELDS = 3
  2575. TMPF_FIXED_PITCH = 0x01
  2576. TMPF_VECTOR = 0x02
  2577. TMPF_DEVICE = 0x08
  2578. TMPF_TRUETYPE = 0x04
  2579. NTM_REGULAR = 0x00000040
  2580. NTM_BOLD = 0x00000020
  2581. NTM_ITALIC = 0x00000001
  2582. LF_FACESIZE = 32
  2583. LF_FULLFACESIZE = 64
  2584. OUT_DEFAULT_PRECIS = 0
  2585. OUT_STRING_PRECIS = 1
  2586. OUT_CHARACTER_PRECIS = 2
  2587. OUT_STROKE_PRECIS = 3
  2588. OUT_TT_PRECIS = 4
  2589. OUT_DEVICE_PRECIS = 5
  2590. OUT_RASTER_PRECIS = 6
  2591. OUT_TT_ONLY_PRECIS = 7
  2592. OUT_OUTLINE_PRECIS = 8
  2593. CLIP_DEFAULT_PRECIS = 0
  2594. CLIP_CHARACTER_PRECIS = 1
  2595. CLIP_STROKE_PRECIS = 2
  2596. CLIP_MASK = 0xf
  2597. CLIP_LH_ANGLES = (1<<4)
  2598. CLIP_TT_ALWAYS = (2<<4)
  2599. CLIP_EMBEDDED = (8<<4)
  2600. DEFAULT_QUALITY = 0
  2601. DRAFT_QUALITY = 1
  2602. PROOF_QUALITY = 2
  2603. DEFAULT_PITCH = 0
  2604. FIXED_PITCH = 1
  2605. VARIABLE_PITCH = 2
  2606. ANSI_CHARSET = 0
  2607. DEFAULT_CHARSET = 1
  2608. SYMBOL_CHARSET = 2
  2609. SHIFTJIS_CHARSET = 128
  2610. HANGEUL_CHARSET = 129
  2611. CHINESEBIG5_CHARSET = 136
  2612. OEM_CHARSET = 255
  2613. FF_DONTCARE = (0<<4)
  2614. FF_ROMAN = (1<<4)
  2615. FF_SWISS = (2<<4)
  2616. FF_MODERN = (3<<4)
  2617. FF_SCRIPT = (4<<4)
  2618. FF_DECORATIVE = (5<<4)
  2619. FW_DONTCARE = 0
  2620. FW_THIN = 100
  2621. FW_EXTRALIGHT = 200
  2622. FW_LIGHT = 300
  2623. FW_NORMAL = 400
  2624. FW_MEDIUM = 500
  2625. FW_SEMIBOLD = 600
  2626. FW_BOLD = 700
  2627. FW_EXTRABOLD = 800
  2628. FW_HEAVY = 900
  2629. FW_ULTRALIGHT = FW_EXTRALIGHT
  2630. FW_REGULAR = FW_NORMAL
  2631. FW_DEMIBOLD = FW_SEMIBOLD
  2632. FW_ULTRABOLD = FW_EXTRABOLD
  2633. FW_BLACK = FW_HEAVY
  2634. # Generated by h2py from \msvcnt\include\wingdi.h
  2635. # hacked and split manually by mhammond.
  2636. BS_SOLID = 0
  2637. BS_NULL = 1
  2638. BS_HOLLOW = BS_NULL
  2639. BS_HATCHED = 2
  2640. BS_PATTERN = 3
  2641. BS_INDEXED = 4
  2642. BS_DIBPATTERN = 5
  2643. BS_DIBPATTERNPT = 6
  2644. BS_PATTERN8X8 = 7
  2645. BS_DIBPATTERN8X8 = 8
  2646. HS_HORIZONTAL = 0
  2647. HS_VERTICAL = 1
  2648. HS_FDIAGONAL = 2
  2649. HS_BDIAGONAL = 3
  2650. HS_CROSS = 4
  2651. HS_DIAGCROSS = 5
  2652. HS_FDIAGONAL1 = 6
  2653. HS_BDIAGONAL1 = 7
  2654. HS_SOLID = 8
  2655. HS_DENSE1 = 9
  2656. HS_DENSE2 = 10
  2657. HS_DENSE3 = 11
  2658. HS_DENSE4 = 12
  2659. HS_DENSE5 = 13
  2660. HS_DENSE6 = 14
  2661. HS_DENSE7 = 15
  2662. HS_DENSE8 = 16
  2663. HS_NOSHADE = 17
  2664. HS_HALFTONE = 18
  2665. HS_SOLIDCLR = 19
  2666. HS_DITHEREDCLR = 20
  2667. HS_SOLIDTEXTCLR = 21
  2668. HS_DITHEREDTEXTCLR = 22
  2669. HS_SOLIDBKCLR = 23
  2670. HS_DITHEREDBKCLR = 24
  2671. HS_API_MAX = 25
  2672. PS_SOLID = 0
  2673. PS_DASH = 1
  2674. PS_DOT = 2
  2675. PS_DASHDOT = 3
  2676. PS_DASHDOTDOT = 4
  2677. PS_NULL = 5
  2678. PS_INSIDEFRAME = 6
  2679. PS_USERSTYLE = 7
  2680. PS_ALTERNATE = 8
  2681. PS_STYLE_MASK = 0x0000000F
  2682. PS_ENDCAP_ROUND = 0x00000000
  2683. PS_ENDCAP_SQUARE = 0x00000100
  2684. PS_ENDCAP_FLAT = 0x00000200
  2685. PS_ENDCAP_MASK = 0x00000F00
  2686. PS_JOIN_ROUND = 0x00000000
  2687. PS_JOIN_BEVEL = 0x00001000
  2688. PS_JOIN_MITER = 0x00002000
  2689. PS_JOIN_MASK = 0x0000F000
  2690. PS_COSMETIC = 0x00000000
  2691. PS_GEOMETRIC = 0x00010000
  2692. PS_TYPE_MASK = 0x000F0000
  2693. AD_COUNTERCLOCKWISE = 1
  2694. AD_CLOCKWISE = 2
  2695. DRIVERVERSION = 0
  2696. TECHNOLOGY = 2
  2697. HORZSIZE = 4
  2698. VERTSIZE = 6
  2699. HORZRES = 8
  2700. VERTRES = 10
  2701. BITSPIXEL = 12
  2702. PLANES = 14
  2703. NUMBRUSHES = 16
  2704. NUMPENS = 18
  2705. NUMMARKERS = 20
  2706. NUMFONTS = 22
  2707. NUMCOLORS = 24
  2708. PDEVICESIZE = 26
  2709. CURVECAPS = 28
  2710. LINECAPS = 30
  2711. POLYGONALCAPS = 32
  2712. TEXTCAPS = 34
  2713. CLIPCAPS = 36
  2714. RASTERCAPS = 38
  2715. ASPECTX = 40
  2716. ASPECTY = 42
  2717. ASPECTXY = 44
  2718. LOGPIXELSX = 88
  2719. LOGPIXELSY = 90
  2720. SIZEPALETTE = 104
  2721. NUMRESERVED = 106
  2722. COLORRES = 108
  2723. DT_PLOTTER = 0
  2724. DT_RASDISPLAY = 1
  2725. DT_RASPRINTER = 2
  2726. DT_RASCAMERA = 3
  2727. DT_CHARSTREAM = 4
  2728. DT_METAFILE = 5
  2729. DT_DISPFILE = 6
  2730. CC_NONE = 0
  2731. CC_CIRCLES = 1
  2732. CC_PIE = 2
  2733. CC_CHORD = 4
  2734. CC_ELLIPSES = 8
  2735. CC_WIDE = 16
  2736. CC_STYLED = 32
  2737. CC_WIDESTYLED = 64
  2738. CC_INTERIORS = 128
  2739. CC_ROUNDRECT = 256
  2740. LC_NONE = 0
  2741. LC_POLYLINE = 2
  2742. LC_MARKER = 4
  2743. LC_POLYMARKER = 8
  2744. LC_WIDE = 16
  2745. LC_STYLED = 32
  2746. LC_WIDESTYLED = 64
  2747. LC_INTERIORS = 128
  2748. PC_NONE = 0
  2749. PC_POLYGON = 1
  2750. PC_RECTANGLE = 2
  2751. PC_WINDPOLYGON = 4
  2752. PC_TRAPEZOID = 4
  2753. PC_SCANLINE = 8
  2754. PC_WIDE = 16
  2755. PC_STYLED = 32
  2756. PC_WIDESTYLED = 64
  2757. PC_INTERIORS = 128
  2758. CP_NONE = 0
  2759. CP_RECTANGLE = 1
  2760. CP_REGION = 2
  2761. TC_OP_CHARACTER = 0x00000001
  2762. TC_OP_STROKE = 0x00000002
  2763. TC_CP_STROKE = 0x00000004
  2764. TC_CR_90 = 0x00000008
  2765. TC_CR_ANY = 0x00000010
  2766. TC_SF_X_YINDEP = 0x00000020
  2767. TC_SA_DOUBLE = 0x00000040
  2768. TC_SA_INTEGER = 0x00000080
  2769. TC_SA_CONTIN = 0x00000100
  2770. TC_EA_DOUBLE = 0x00000200
  2771. TC_IA_ABLE = 0x00000400
  2772. TC_UA_ABLE = 0x00000800
  2773. TC_SO_ABLE = 0x00001000
  2774. TC_RA_ABLE = 0x00002000
  2775. TC_VA_ABLE = 0x00004000
  2776. TC_RESERVED = 0x00008000
  2777. TC_SCROLLBLT = 0x00010000
  2778. RC_BITBLT = 1
  2779. RC_BANDING = 2
  2780. RC_SCALING = 4
  2781. RC_BITMAP64 = 8
  2782. RC_GDI20_OUTPUT = 0x0010
  2783. RC_GDI20_STATE = 0x0020
  2784. RC_SAVEBITMAP = 0x0040
  2785. RC_DI_BITMAP = 0x0080
  2786. RC_PALETTE = 0x0100
  2787. RC_DIBTODEV = 0x0200
  2788. RC_BIGFONT = 0x0400
  2789. RC_STRETCHBLT = 0x0800
  2790. RC_FLOODFILL = 0x1000
  2791. RC_STRETCHDIB = 0x2000
  2792. RC_OP_DX_OUTPUT = 0x4000
  2793. RC_DEVBITS = 0x8000
  2794. DIB_RGB_COLORS = 0
  2795. DIB_PAL_COLORS = 1
  2796. DIB_PAL_INDICES = 2
  2797. DIB_PAL_PHYSINDICES = 2
  2798. DIB_PAL_LOGINDICES = 4
  2799. SYSPAL_ERROR = 0
  2800. SYSPAL_STATIC = 1
  2801. SYSPAL_NOSTATIC = 2
  2802. CBM_CREATEDIB = 0x02
  2803. CBM_INIT = 0x04
  2804. FLOODFILLBORDER = 0
  2805. FLOODFILLSURFACE = 1
  2806. CCHDEVICENAME = 32
  2807. CCHFORMNAME = 32
  2808. # Generated by h2py from \msvcnt\include\wingdi.h
  2809. # hacked and split manually by mhammond.
  2810. DM_SPECVERSION = 0x320
  2811. DM_ORIENTATION = 0x0000001
  2812. DM_PAPERSIZE = 0x0000002
  2813. DM_PAPERLENGTH = 0x0000004
  2814. DM_PAPERWIDTH = 0x0000008
  2815. DM_SCALE = 0x0000010
  2816. DM_COPIES = 0x0000100
  2817. DM_DEFAULTSOURCE = 0x0000200
  2818. DM_PRINTQUALITY = 0x0000400
  2819. DM_COLOR = 0x0000800
  2820. DM_DUPLEX = 0x0001000
  2821. DM_YRESOLUTION = 0x0002000
  2822. DM_TTOPTION = 0x0004000
  2823. DM_COLLATE = 0x0008000
  2824. DM_FORMNAME = 0x0010000
  2825. DMORIENT_PORTRAIT = 1
  2826. DMORIENT_LANDSCAPE = 2
  2827. DMPAPER_LETTER = 1
  2828. DMPAPER_LETTERSMALL = 2
  2829. DMPAPER_TABLOID = 3
  2830. DMPAPER_LEDGER = 4
  2831. DMPAPER_LEGAL = 5
  2832. DMPAPER_STATEMENT = 6
  2833. DMPAPER_EXECUTIVE = 7
  2834. DMPAPER_A3 = 8
  2835. DMPAPER_A4 = 9
  2836. DMPAPER_A4SMALL = 10
  2837. DMPAPER_A5 = 11
  2838. DMPAPER_B4 = 12
  2839. DMPAPER_B5 = 13
  2840. DMPAPER_FOLIO = 14
  2841. DMPAPER_QUARTO = 15
  2842. DMPAPER_10X14 = 16
  2843. DMPAPER_11X17 = 17
  2844. DMPAPER_NOTE = 18
  2845. DMPAPER_ENV_9 = 19
  2846. DMPAPER_ENV_10 = 20
  2847. DMPAPER_ENV_11 = 21
  2848. DMPAPER_ENV_12 = 22
  2849. DMPAPER_ENV_14 = 23
  2850. DMPAPER_CSHEET = 24
  2851. DMPAPER_DSHEET = 25
  2852. DMPAPER_ESHEET = 26
  2853. DMPAPER_ENV_DL = 27
  2854. DMPAPER_ENV_C5 = 28
  2855. DMPAPER_ENV_C3 = 29
  2856. DMPAPER_ENV_C4 = 30
  2857. DMPAPER_ENV_C6 = 31
  2858. DMPAPER_ENV_C65 = 32
  2859. DMPAPER_ENV_B4 = 33
  2860. DMPAPER_ENV_B5 = 34
  2861. DMPAPER_ENV_B6 = 35
  2862. DMPAPER_ENV_ITALY = 36
  2863. DMPAPER_ENV_MONARCH = 37
  2864. DMPAPER_ENV_PERSONAL = 38
  2865. DMPAPER_FANFOLD_US = 39
  2866. DMPAPER_FANFOLD_STD_GERMAN = 40
  2867. DMPAPER_FANFOLD_LGL_GERMAN = 41
  2868. DMPAPER_LAST = DMPAPER_FANFOLD_LGL_GERMAN
  2869. DMPAPER_USER = 256
  2870. DMBIN_UPPER = 1
  2871. DMBIN_ONLYONE = 1
  2872. DMBIN_LOWER = 2
  2873. DMBIN_MIDDLE = 3
  2874. DMBIN_MANUAL = 4
  2875. DMBIN_ENVELOPE = 5
  2876. DMBIN_ENVMANUAL = 6
  2877. DMBIN_AUTO = 7
  2878. DMBIN_TRACTOR = 8
  2879. DMBIN_SMALLFMT = 9
  2880. DMBIN_LARGEFMT = 10
  2881. DMBIN_LARGECAPACITY = 11
  2882. DMBIN_CASSETTE = 14
  2883. DMBIN_LAST = DMBIN_CASSETTE
  2884. DMBIN_USER = 256
  2885. DMRES_DRAFT = (-1)
  2886. DMRES_LOW = (-2)
  2887. DMRES_MEDIUM = (-3)
  2888. DMRES_HIGH = (-4)
  2889. DMCOLOR_MONOCHROME = 1
  2890. DMCOLOR_COLOR = 2
  2891. DMDUP_SIMPLEX = 1
  2892. DMDUP_VERTICAL = 2
  2893. DMDUP_HORIZONTAL = 3
  2894. DMTT_BITMAP = 1
  2895. DMTT_DOWNLOAD = 2
  2896. DMTT_SUBDEV = 3
  2897. DMCOLLATE_FALSE = 0
  2898. DMCOLLATE_TRUE = 1
  2899. DM_GRAYSCALE = 0x00000001
  2900. DM_INTERLACED = 0x00000002
  2901. RDH_RECTANGLES = 1
  2902. GGO_METRICS = 0
  2903. GGO_BITMAP = 1
  2904. GGO_NATIVE = 2
  2905. TT_POLYGON_TYPE = 24
  2906. TT_PRIM_LINE = 1
  2907. TT_PRIM_QSPLINE = 2
  2908. TT_AVAILABLE = 0x0001
  2909. TT_ENABLED = 0x0002
  2910. DM_UPDATE = 1
  2911. DM_COPY = 2
  2912. DM_PROMPT = 4
  2913. DM_MODIFY = 8
  2914. DM_IN_BUFFER = DM_MODIFY
  2915. DM_IN_PROMPT = DM_PROMPT
  2916. DM_OUT_BUFFER = DM_COPY
  2917. DM_OUT_DEFAULT = DM_UPDATE
  2918. DC_FIELDS = 1
  2919. DC_PAPERS = 2
  2920. DC_PAPERSIZE = 3
  2921. DC_MINEXTENT = 4
  2922. DC_MAXEXTENT = 5
  2923. DC_BINS = 6
  2924. DC_DUPLEX = 7
  2925. DC_SIZE = 8
  2926. DC_EXTRA = 9
  2927. DC_VERSION = 10
  2928. DC_DRIVER = 11
  2929. DC_BINNAMES = 12
  2930. DC_ENUMRESOLUTIONS = 13
  2931. DC_FILEDEPENDENCIES = 14
  2932. DC_TRUETYPE = 15
  2933. DC_PAPERNAMES = 16
  2934. DC_ORIENTATION = 17
  2935. DC_COPIES = 18
  2936. DCTT_BITMAP = 0x0000001
  2937. DCTT_DOWNLOAD = 0x0000002
  2938. DCTT_SUBDEV = 0x0000004
  2939. CA_NEGATIVE = 0x0001
  2940. CA_LOG_FILTER = 0x0002
  2941. ILLUMINANT_DEVICE_DEFAULT = 0
  2942. ILLUMINANT_A = 1
  2943. ILLUMINANT_B = 2
  2944. ILLUMINANT_C = 3
  2945. ILLUMINANT_D50 = 4
  2946. ILLUMINANT_D55 = 5
  2947. ILLUMINANT_D65 = 6
  2948. ILLUMINANT_D75 = 7
  2949. ILLUMINANT_F2 = 8
  2950. ILLUMINANT_MAX_INDEX = ILLUMINANT_F2
  2951. ILLUMINANT_TUNGSTEN = ILLUMINANT_A
  2952. ILLUMINANT_DAYLIGHT = ILLUMINANT_C
  2953. ILLUMINANT_FLUORESCENT = ILLUMINANT_F2
  2954. ILLUMINANT_NTSC = ILLUMINANT_C
  2955. # Generated by h2py from \msvcnt\include\wingdi.h
  2956. # hacked and split manually by mhammond.
  2957. FONTMAPPER_MAX = 10
  2958. ENHMETA_SIGNATURE = 0x464D4520
  2959. ENHMETA_STOCK_OBJECT = 0x80000000
  2960. EMR_HEADER = 1
  2961. EMR_POLYBEZIER = 2
  2962. EMR_POLYGON = 3
  2963. EMR_POLYLINE = 4
  2964. EMR_POLYBEZIERTO = 5
  2965. EMR_POLYLINETO = 6
  2966. EMR_POLYPOLYLINE = 7
  2967. EMR_POLYPOLYGON = 8
  2968. EMR_SETWINDOWEXTEX = 9
  2969. EMR_SETWINDOWORGEX = 10
  2970. EMR_SETVIEWPORTEXTEX = 11
  2971. EMR_SETVIEWPORTORGEX = 12
  2972. EMR_SETBRUSHORGEX = 13
  2973. EMR_EOF = 14
  2974. EMR_SETPIXELV = 15
  2975. EMR_SETMAPPERFLAGS = 16
  2976. EMR_SETMAPMODE = 17
  2977. EMR_SETBKMODE = 18
  2978. EMR_SETPOLYFILLMODE = 19
  2979. EMR_SETROP2 = 20
  2980. EMR_SETSTRETCHBLTMODE = 21
  2981. EMR_SETTEXTALIGN = 22
  2982. EMR_SETCOLORADJUSTMENT = 23
  2983. EMR_SETTEXTCOLOR = 24
  2984. EMR_SETBKCOLOR = 25
  2985. EMR_OFFSETCLIPRGN = 26
  2986. EMR_MOVETOEX = 27
  2987. EMR_SETMETARGN = 28
  2988. EMR_EXCLUDECLIPRECT = 29
  2989. EMR_INTERSECTCLIPRECT = 30
  2990. EMR_SCALEVIEWPORTEXTEX = 31
  2991. EMR_SCALEWINDOWEXTEX = 32
  2992. EMR_SAVEDC = 33
  2993. EMR_RESTOREDC = 34
  2994. EMR_SETWORLDTRANSFORM = 35
  2995. EMR_MODIFYWORLDTRANSFORM = 36
  2996. EMR_SELECTOBJECT = 37
  2997. EMR_CREATEPEN = 38
  2998. EMR_CREATEBRUSHINDIRECT = 39
  2999. EMR_DELETEOBJECT = 40
  3000. EMR_ANGLEARC = 41
  3001. EMR_ELLIPSE = 42
  3002. EMR_RECTANGLE = 43
  3003. EMR_ROUNDRECT = 44
  3004. EMR_ARC = 45
  3005. EMR_CHORD = 46
  3006. EMR_PIE = 47
  3007. EMR_SELECTPALETTE = 48
  3008. EMR_CREATEPALETTE = 49
  3009. EMR_SETPALETTEENTRIES = 50
  3010. EMR_RESIZEPALETTE = 51
  3011. EMR_REALIZEPALETTE = 52
  3012. EMR_EXTFLOODFILL = 53
  3013. EMR_LINETO = 54
  3014. EMR_ARCTO = 55
  3015. EMR_POLYDRAW = 56
  3016. EMR_SETARCDIRECTION = 57
  3017. EMR_SETMITERLIMIT = 58
  3018. EMR_BEGINPATH = 59
  3019. EMR_ENDPATH = 60
  3020. EMR_CLOSEFIGURE = 61
  3021. EMR_FILLPATH = 62
  3022. EMR_STROKEANDFILLPATH = 63
  3023. EMR_STROKEPATH = 64
  3024. EMR_FLATTENPATH = 65
  3025. EMR_WIDENPATH = 66
  3026. EMR_SELECTCLIPPATH = 67
  3027. EMR_ABORTPATH = 68
  3028. EMR_GDICOMMENT = 70
  3029. EMR_FILLRGN = 71
  3030. EMR_FRAMERGN = 72
  3031. EMR_INVERTRGN = 73
  3032. EMR_PAINTRGN = 74
  3033. EMR_EXTSELECTCLIPRGN = 75
  3034. EMR_BITBLT = 76
  3035. EMR_STRETCHBLT = 77
  3036. EMR_MASKBLT = 78
  3037. EMR_PLGBLT = 79
  3038. EMR_SETDIBITSTODEVICE = 80
  3039. EMR_STRETCHDIBITS = 81
  3040. EMR_EXTCREATEFONTINDIRECTW = 82
  3041. EMR_EXTTEXTOUTA = 83
  3042. EMR_EXTTEXTOUTW = 84
  3043. EMR_POLYBEZIER16 = 85
  3044. EMR_POLYGON16 = 86
  3045. EMR_POLYLINE16 = 87
  3046. EMR_POLYBEZIERTO16 = 88
  3047. EMR_POLYLINETO16 = 89
  3048. EMR_POLYPOLYLINE16 = 90
  3049. EMR_POLYPOLYGON16 = 91
  3050. EMR_POLYDRAW16 = 92
  3051. EMR_CREATEMONOBRUSH = 93
  3052. EMR_CREATEDIBPATTERNBRUSHPT = 94
  3053. EMR_EXTCREATEPEN = 95
  3054. EMR_POLYTEXTOUTA = 96
  3055. EMR_POLYTEXTOUTW = 97
  3056. EMR_MIN = 1
  3057. EMR_MAX = 97
  3058. # Generated by h2py from \msvcnt\include\wingdi.h
  3059. # hacked and split manually by mhammond.
  3060. PANOSE_COUNT = 10
  3061. PAN_FAMILYTYPE_INDEX = 0
  3062. PAN_SERIFSTYLE_INDEX = 1
  3063. PAN_WEIGHT_INDEX = 2
  3064. PAN_PROPORTION_INDEX = 3
  3065. PAN_CONTRAST_INDEX = 4
  3066. PAN_STROKEVARIATION_INDEX = 5
  3067. PAN_ARMSTYLE_INDEX = 6
  3068. PAN_LETTERFORM_INDEX = 7
  3069. PAN_MIDLINE_INDEX = 8
  3070. PAN_XHEIGHT_INDEX = 9
  3071. PAN_CULTURE_LATIN = 0
  3072. PAN_ANY = 0
  3073. PAN_NO_FIT = 1
  3074. PAN_FAMILY_TEXT_DISPLAY = 2
  3075. PAN_FAMILY_SCRIPT = 3
  3076. PAN_FAMILY_DECORATIVE = 4
  3077. PAN_FAMILY_PICTORIAL = 5
  3078. PAN_SERIF_COVE = 2
  3079. PAN_SERIF_OBTUSE_COVE = 3
  3080. PAN_SERIF_SQUARE_COVE = 4
  3081. PAN_SERIF_OBTUSE_SQUARE_COVE = 5
  3082. PAN_SERIF_SQUARE = 6
  3083. PAN_SERIF_THIN = 7
  3084. PAN_SERIF_BONE = 8
  3085. PAN_SERIF_EXAGGERATED = 9
  3086. PAN_SERIF_TRIANGLE = 10
  3087. PAN_SERIF_NORMAL_SANS = 11
  3088. PAN_SERIF_OBTUSE_SANS = 12
  3089. PAN_SERIF_PERP_SANS = 13
  3090. PAN_SERIF_FLARED = 14
  3091. PAN_SERIF_ROUNDED = 15
  3092. PAN_WEIGHT_VERY_LIGHT = 2
  3093. PAN_WEIGHT_LIGHT = 3
  3094. PAN_WEIGHT_THIN = 4
  3095. PAN_WEIGHT_BOOK = 5
  3096. PAN_WEIGHT_MEDIUM = 6
  3097. PAN_WEIGHT_DEMI = 7
  3098. PAN_WEIGHT_BOLD = 8
  3099. PAN_WEIGHT_HEAVY = 9
  3100. PAN_WEIGHT_BLACK = 10
  3101. PAN_WEIGHT_NORD = 11
  3102. PAN_PROP_OLD_STYLE = 2
  3103. PAN_PROP_MODERN = 3
  3104. PAN_PROP_EVEN_WIDTH = 4
  3105. PAN_PROP_EXPANDED = 5
  3106. PAN_PROP_CONDENSED = 6
  3107. PAN_PROP_VERY_EXPANDED = 7
  3108. PAN_PROP_VERY_CONDENSED = 8
  3109. PAN_PROP_MONOSPACED = 9
  3110. PAN_CONTRAST_NONE = 2
  3111. PAN_CONTRAST_VERY_LOW = 3
  3112. PAN_CONTRAST_LOW = 4
  3113. PAN_CONTRAST_MEDIUM_LOW = 5
  3114. PAN_CONTRAST_MEDIUM = 6
  3115. PAN_CONTRAST_MEDIUM_HIGH = 7
  3116. PAN_CONTRAST_HIGH = 8
  3117. PAN_CONTRAST_VERY_HIGH = 9
  3118. PAN_STROKE_GRADUAL_DIAG = 2
  3119. PAN_STROKE_GRADUAL_TRAN = 3
  3120. PAN_STROKE_GRADUAL_VERT = 4
  3121. PAN_STROKE_GRADUAL_HORZ = 5
  3122. PAN_STROKE_RAPID_VERT = 6
  3123. PAN_STROKE_RAPID_HORZ = 7
  3124. PAN_STROKE_INSTANT_VERT = 8
  3125. PAN_STRAIGHT_ARMS_HORZ = 2
  3126. PAN_STRAIGHT_ARMS_WEDGE = 3
  3127. PAN_STRAIGHT_ARMS_VERT = 4
  3128. PAN_STRAIGHT_ARMS_SINGLE_SERIF = 5
  3129. PAN_STRAIGHT_ARMS_DOUBLE_SERIF = 6
  3130. PAN_BENT_ARMS_HORZ = 7
  3131. PAN_BENT_ARMS_WEDGE = 8
  3132. PAN_BENT_ARMS_VERT = 9
  3133. PAN_BENT_ARMS_SINGLE_SERIF = 10
  3134. PAN_BENT_ARMS_DOUBLE_SERIF = 11
  3135. PAN_LETT_NORMAL_CONTACT = 2
  3136. PAN_LETT_NORMAL_WEIGHTED = 3
  3137. PAN_LETT_NORMAL_BOXED = 4
  3138. PAN_LETT_NORMAL_FLATTENED = 5
  3139. PAN_LETT_NORMAL_ROUNDED = 6
  3140. PAN_LETT_NORMAL_OFF_CENTER = 7
  3141. PAN_LETT_NORMAL_SQUARE = 8
  3142. PAN_LETT_OBLIQUE_CONTACT = 9
  3143. PAN_LETT_OBLIQUE_WEIGHTED = 10
  3144. PAN_LETT_OBLIQUE_BOXED = 11
  3145. PAN_LETT_OBLIQUE_FLATTENED = 12
  3146. PAN_LETT_OBLIQUE_ROUNDED = 13
  3147. PAN_LETT_OBLIQUE_OFF_CENTER = 14
  3148. PAN_LETT_OBLIQUE_SQUARE = 15
  3149. PAN_MIDLINE_STANDARD_TRIMMED = 2
  3150. PAN_MIDLINE_STANDARD_POINTED = 3
  3151. PAN_MIDLINE_STANDARD_SERIFED = 4
  3152. PAN_MIDLINE_HIGH_TRIMMED = 5
  3153. PAN_MIDLINE_HIGH_POINTED = 6
  3154. PAN_MIDLINE_HIGH_SERIFED = 7
  3155. PAN_MIDLINE_CONSTANT_TRIMMED = 8
  3156. PAN_MIDLINE_CONSTANT_POINTED = 9
  3157. PAN_MIDLINE_CONSTANT_SERIFED = 10
  3158. PAN_MIDLINE_LOW_TRIMMED = 11
  3159. PAN_MIDLINE_LOW_POINTED = 12
  3160. PAN_MIDLINE_LOW_SERIFED = 13
  3161. PAN_XHEIGHT_CONSTANT_SMALL = 2
  3162. PAN_XHEIGHT_CONSTANT_STD = 3
  3163. PAN_XHEIGHT_CONSTANT_LARGE = 4
  3164. PAN_XHEIGHT_DUCKING_SMALL = 5
  3165. PAN_XHEIGHT_DUCKING_STD = 6
  3166. PAN_XHEIGHT_DUCKING_LARGE = 7
  3167. ELF_VENDOR_SIZE = 4
  3168. ELF_VERSION = 0
  3169. ELF_CULTURE_LATIN = 0
  3170. RASTER_FONTTYPE = 0x0001
  3171. DEVICE_FONTTYPE = 0x002
  3172. TRUETYPE_FONTTYPE = 0x004
  3173. def PALETTEINDEX(i): return ((0x01000000 | (i)))
  3174.  
  3175. PC_RESERVED = 0x01
  3176. PC_EXPLICIT = 0x02
  3177. PC_NOCOLLAPSE = 0x04
  3178. def GetRValue(rgb): return ((rgb))
  3179.  
  3180. def GetGValue(rgb): return ((((rgb)) >> 8))
  3181.  
  3182. def GetBValue(rgb): return (((rgb)>>16))
  3183.  
  3184. TRANSPARENT = 1
  3185. OPAQUE = 2
  3186. BKMODE_LAST = 2
  3187. GM_COMPATIBLE = 1
  3188. GM_ADVANCED = 2
  3189. GM_LAST = 2
  3190. PT_CLOSEFIGURE = 0x01
  3191. PT_LINETO = 0x02
  3192. PT_BEZIERTO = 0x04
  3193. PT_MOVETO = 0x06
  3194. MM_TEXT = 1
  3195. MM_LOMETRIC = 2
  3196. MM_HIMETRIC = 3
  3197. MM_LOENGLISH = 4
  3198. MM_HIENGLISH = 5
  3199. MM_TWIPS = 6
  3200. MM_ISOTROPIC = 7
  3201. MM_ANISOTROPIC = 8
  3202. MM_MIN = MM_TEXT
  3203. MM_MAX = MM_ANISOTROPIC
  3204. MM_MAX_FIXEDSCALE = MM_TWIPS
  3205. ABSOLUTE = 1
  3206. RELATIVE = 2
  3207. WHITE_BRUSH = 0
  3208. LTGRAY_BRUSH = 1
  3209. GRAY_BRUSH = 2
  3210. DKGRAY_BRUSH = 3
  3211. BLACK_BRUSH = 4
  3212. NULL_BRUSH = 5
  3213. HOLLOW_BRUSH = NULL_BRUSH
  3214. WHITE_PEN = 6
  3215. BLACK_PEN = 7
  3216. NULL_PEN = 8
  3217. OEM_FIXED_FONT = 10
  3218. ANSI_FIXED_FONT = 11
  3219. ANSI_VAR_FONT = 12
  3220. SYSTEM_FONT = 13
  3221. DEVICE_DEFAULT_FONT = 14
  3222. DEFAULT_PALETTE = 15
  3223. SYSTEM_FIXED_FONT = 16
  3224. STOCK_LAST = 16
  3225. CLR_INVALID = 0xFFFFFFFF
  3226.  
  3227. # Exception/Status codes from winuser.h and winnt.h
  3228. STATUS_WAIT_0                    = 0x00000000    
  3229. STATUS_ABANDONED_WAIT_0          = 0x00000080    
  3230. STATUS_USER_APC                  = 0x000000C0    
  3231. STATUS_TIMEOUT                   = 0x00000102    
  3232. STATUS_PENDING                   = 0x00000103    
  3233. STATUS_SEGMENT_NOTIFICATION      = 0x40000005    
  3234. STATUS_GUARD_PAGE_VIOLATION      = 0x80000001    
  3235. STATUS_DATATYPE_MISALIGNMENT     = 0x80000002    
  3236. STATUS_BREAKPOINT                = 0x80000003    
  3237. STATUS_SINGLE_STEP               = 0x80000004    
  3238. STATUS_ACCESS_VIOLATION          = 0xC0000005    
  3239. STATUS_IN_PAGE_ERROR             = 0xC0000006    
  3240. STATUS_INVALID_HANDLE            = 0xC0000008    
  3241. STATUS_NO_MEMORY                 = 0xC0000017    
  3242. STATUS_ILLEGAL_INSTRUCTION       = 0xC000001D    
  3243. STATUS_NONCONTINUABLE_EXCEPTION  = 0xC0000025    
  3244. STATUS_INVALID_DISPOSITION       = 0xC0000026    
  3245. STATUS_ARRAY_BOUNDS_EXCEEDED     = 0xC000008C    
  3246. STATUS_FLOAT_DENORMAL_OPERAND    = 0xC000008D    
  3247. STATUS_FLOAT_DIVIDE_BY_ZERO      = 0xC000008E    
  3248. STATUS_FLOAT_INEXACT_RESULT      = 0xC000008F    
  3249. STATUS_FLOAT_INVALID_OPERATION   = 0xC0000090    
  3250. STATUS_FLOAT_OVERFLOW            = 0xC0000091    
  3251. STATUS_FLOAT_STACK_CHECK         = 0xC0000092    
  3252. STATUS_FLOAT_UNDERFLOW           = 0xC0000093    
  3253. STATUS_INTEGER_DIVIDE_BY_ZERO    = 0xC0000094    
  3254. STATUS_INTEGER_OVERFLOW          = 0xC0000095    
  3255. STATUS_PRIVILEGED_INSTRUCTION    = 0xC0000096    
  3256. STATUS_STACK_OVERFLOW            = 0xC00000FD    
  3257. STATUS_CONTROL_C_EXIT            = 0xC000013A    
  3258.  
  3259.  
  3260. WAIT_FAILED                      = 0xFFFFFFFF
  3261. WAIT_OBJECT_0                    = STATUS_WAIT_0 + 0
  3262.  
  3263. WAIT_ABANDONED                      = STATUS_ABANDONED_WAIT_0 + 0 
  3264. WAIT_ABANDONED_0                    = STATUS_ABANDONED_WAIT_0 + 0
  3265.  
  3266. WAIT_TIMEOUT                        = STATUS_TIMEOUT
  3267. WAIT_IO_COMPLETION                  = STATUS_USER_APC
  3268. STILL_ACTIVE                        = STATUS_PENDING
  3269. EXCEPTION_ACCESS_VIOLATION          = STATUS_ACCESS_VIOLATION
  3270. EXCEPTION_DATATYPE_MISALIGNMENT     = STATUS_DATATYPE_MISALIGNMENT
  3271. EXCEPTION_BREAKPOINT                = STATUS_BREAKPOINT
  3272. EXCEPTION_SINGLE_STEP               = STATUS_SINGLE_STEP
  3273. EXCEPTION_ARRAY_BOUNDS_EXCEEDED     = STATUS_ARRAY_BOUNDS_EXCEEDED
  3274. EXCEPTION_FLT_DENORMAL_OPERAND      = STATUS_FLOAT_DENORMAL_OPERAND
  3275. EXCEPTION_FLT_DIVIDE_BY_ZERO        = STATUS_FLOAT_DIVIDE_BY_ZERO
  3276. EXCEPTION_FLT_INEXACT_RESULT        = STATUS_FLOAT_INEXACT_RESULT
  3277. EXCEPTION_FLT_INVALID_OPERATION     = STATUS_FLOAT_INVALID_OPERATION
  3278. EXCEPTION_FLT_OVERFLOW              = STATUS_FLOAT_OVERFLOW
  3279. EXCEPTION_FLT_STACK_CHECK           = STATUS_FLOAT_STACK_CHECK
  3280. EXCEPTION_FLT_UNDERFLOW             = STATUS_FLOAT_UNDERFLOW
  3281. EXCEPTION_INT_DIVIDE_BY_ZERO        = STATUS_INTEGER_DIVIDE_BY_ZERO
  3282. EXCEPTION_INT_OVERFLOW              = STATUS_INTEGER_OVERFLOW
  3283. EXCEPTION_PRIV_INSTRUCTION          = STATUS_PRIVILEGED_INSTRUCTION
  3284. EXCEPTION_IN_PAGE_ERROR             = STATUS_IN_PAGE_ERROR
  3285. EXCEPTION_ILLEGAL_INSTRUCTION       = STATUS_ILLEGAL_INSTRUCTION
  3286. EXCEPTION_NONCONTINUABLE_EXCEPTION  = STATUS_NONCONTINUABLE_EXCEPTION
  3287. EXCEPTION_STACK_OVERFLOW            = STATUS_STACK_OVERFLOW
  3288. EXCEPTION_INVALID_DISPOSITION       = STATUS_INVALID_DISPOSITION
  3289. EXCEPTION_GUARD_PAGE                = STATUS_GUARD_PAGE_VIOLATION
  3290. EXCEPTION_INVALID_HANDLE            = STATUS_INVALID_HANDLE
  3291. CONTROL_C_EXIT                      = STATUS_CONTROL_C_EXIT
  3292.  
  3293. # winuser.h line 8594
  3294. SPI_GETBEEP = 1
  3295. SPI_SETBEEP = 2
  3296. SPI_GETMOUSE = 3
  3297. SPI_SETMOUSE = 4
  3298. SPI_GETBORDER = 5
  3299. SPI_SETBORDER = 6
  3300. SPI_GETKEYBOARDSPEED = 10
  3301. SPI_SETKEYBOARDSPEED = 11
  3302. SPI_LANGDRIVER = 12
  3303. SPI_ICONHORIZONTALSPACING = 13
  3304. SPI_GETSCREENSAVETIMEOUT = 14
  3305. SPI_SETSCREENSAVETIMEOUT = 15
  3306. SPI_GETSCREENSAVEACTIVE = 16
  3307. SPI_SETSCREENSAVEACTIVE = 17
  3308. SPI_GETGRIDGRANULARITY = 18
  3309. SPI_SETGRIDGRANULARITY = 19
  3310. SPI_SETDESKWALLPAPER = 20
  3311. SPI_SETDESKPATTERN = 21
  3312. SPI_GETKEYBOARDDELAY = 22
  3313. SPI_SETKEYBOARDDELAY = 23
  3314. SPI_ICONVERTICALSPACING = 24
  3315. SPI_GETICONTITLEWRAP = 25
  3316. SPI_SETICONTITLEWRAP = 26
  3317. SPI_GETMENUDROPALIGNMENT = 27
  3318. SPI_SETMENUDROPALIGNMENT = 28
  3319. SPI_SETDOUBLECLKWIDTH = 29
  3320. SPI_SETDOUBLECLKHEIGHT = 30
  3321. SPI_GETICONTITLELOGFONT = 31
  3322. SPI_SETDOUBLECLICKTIME = 32
  3323. SPI_SETMOUSEBUTTONSWAP = 33
  3324. SPI_SETICONTITLELOGFONT = 34
  3325. SPI_GETFASTTASKSWITCH = 35
  3326. SPI_SETFASTTASKSWITCH = 36
  3327. SPI_SETDRAGFULLWINDOWS = 37
  3328. SPI_GETDRAGFULLWINDOWS = 38
  3329. SPI_GETNONCLIENTMETRICS = 41
  3330. SPI_SETNONCLIENTMETRICS = 42
  3331. SPI_GETMINIMIZEDMETRICS = 43
  3332. SPI_SETMINIMIZEDMETRICS = 44
  3333. SPI_GETICONMETRICS = 45
  3334. SPI_SETICONMETRICS = 46
  3335. SPI_SETWORKAREA = 47
  3336. SPI_GETWORKAREA = 48
  3337. SPI_SETPENWINDOWS = 49
  3338. SPI_GETHIGHCONTRAST = 66
  3339. SPI_SETHIGHCONTRAST = 67
  3340. SPI_GETKEYBOARDPREF = 68
  3341. SPI_SETKEYBOARDPREF = 69
  3342. SPI_GETSCREENREADER = 70
  3343. SPI_SETSCREENREADER = 71
  3344. SPI_GETANIMATION = 72
  3345. SPI_SETANIMATION = 73
  3346. SPI_GETFONTSMOOTHING = 74
  3347. SPI_SETFONTSMOOTHING = 75
  3348. SPI_SETDRAGWIDTH = 76
  3349. SPI_SETDRAGHEIGHT = 77
  3350. SPI_SETHANDHELD = 78
  3351. SPI_GETLOWPOWERTIMEOUT = 79
  3352. SPI_GETPOWEROFFTIMEOUT = 80
  3353. SPI_SETLOWPOWERTIMEOUT = 81
  3354. SPI_SETPOWEROFFTIMEOUT = 82
  3355. SPI_GETLOWPOWERACTIVE = 83
  3356. SPI_GETPOWEROFFACTIVE = 84
  3357. SPI_SETLOWPOWERACTIVE = 85
  3358. SPI_SETPOWEROFFACTIVE = 86
  3359. SPI_SETCURSORS = 87
  3360. SPI_SETICONS = 88
  3361. SPI_GETDEFAULTINPUTLANG = 89
  3362. SPI_SETDEFAULTINPUTLANG = 90
  3363. SPI_SETLANGTOGGLE = 91
  3364. SPI_GETWINDOWSEXTENSION = 92
  3365. SPI_SETMOUSETRAILS = 93
  3366. SPI_GETMOUSETRAILS = 94
  3367. SPI_SETSCREENSAVERRUNNING = 97
  3368. SPI_SCREENSAVERRUNNING = SPI_SETSCREENSAVERRUNNING
  3369. SPI_GETFILTERKEYS = 50
  3370. SPI_SETFILTERKEYS = 51
  3371. SPI_GETTOGGLEKEYS = 52
  3372. SPI_SETTOGGLEKEYS = 53
  3373. SPI_GETMOUSEKEYS = 54
  3374. SPI_SETMOUSEKEYS = 55
  3375. SPI_GETSHOWSOUNDS = 56
  3376. SPI_SETSHOWSOUNDS = 57
  3377. SPI_GETSTICKYKEYS = 58
  3378. SPI_SETSTICKYKEYS = 59
  3379. SPI_GETACCESSTIMEOUT = 60
  3380. SPI_SETACCESSTIMEOUT = 61
  3381. SPI_GETSERIALKEYS = 62
  3382. SPI_SETSERIALKEYS = 63
  3383. SPI_GETSOUNDSENTRY = 64
  3384. SPI_SETSOUNDSENTRY = 65
  3385. SPI_GETMOUSEHOVERWIDTH = 98
  3386. SPI_SETMOUSEHOVERWIDTH = 99
  3387. SPI_GETMOUSEHOVERHEIGHT = 100
  3388. SPI_SETMOUSEHOVERHEIGHT = 101
  3389. SPI_GETMOUSEHOVERTIME = 102
  3390. SPI_SETMOUSEHOVERTIME = 103
  3391. SPI_GETWHEELSCROLLLINES = 104
  3392. SPI_SETWHEELSCROLLLINES = 105
  3393. SPI_GETSHOWIMEUI = 110
  3394. SPI_SETSHOWIMEUI = 111
  3395. SPI_GETMOUSESPEED = 112
  3396. SPI_SETMOUSESPEED = 113
  3397. SPI_GETSCREENSAVERRUNNING = 114
  3398. SPI_GETACTIVEWINDOWTRACKING = 0x1000
  3399. SPI_SETACTIVEWINDOWTRACKING = 0x1001
  3400. SPI_GETMENUANIMATION = 0x1002
  3401. SPI_SETMENUANIMATION = 0x1003
  3402. SPI_GETCOMBOBOXANIMATION = 0x1004
  3403. SPI_SETCOMBOBOXANIMATION = 0x1005
  3404. SPI_GETLISTBOXSMOOTHSCROLLING = 0x1006
  3405. SPI_SETLISTBOXSMOOTHSCROLLING = 0x1007
  3406. SPI_GETGRADIENTCAPTIONS = 0x1008
  3407. SPI_SETGRADIENTCAPTIONS = 0x1009
  3408. SPI_GETMENUUNDERLINES = 0x100A
  3409. SPI_SETMENUUNDERLINES = 0x100B
  3410. SPI_GETACTIVEWNDTRKZORDER = 0x100C
  3411. SPI_SETACTIVEWNDTRKZORDER = 0x100D
  3412. SPI_GETHOTTRACKING = 0x100E
  3413. SPI_SETHOTTRACKING = 0x100F
  3414. SPI_GETFOREGROUNDLOCKTIMEOUT = 0x2000
  3415. SPI_SETFOREGROUNDLOCKTIMEOUT = 0x2001
  3416. SPI_GETACTIVEWNDTRKTIMEOUT = 0x2002
  3417. SPI_SETACTIVEWNDTRKTIMEOUT = 0x2003
  3418. SPI_GETFOREGROUNDFLASHCOUNT = 0x2004
  3419. SPI_SETFOREGROUNDFLASHCOUNT = 0x2005
  3420. SPIF_UPDATEINIFILE = 0x0001
  3421. SPIF_SENDWININICHANGE = 0x0002
  3422. SPIF_SENDCHANGE = SPIF_SENDWININICHANGE
  3423. METRICS_USEDEFAULT = -1
  3424. ARW_BOTTOMLEFT = 0x0000
  3425. ARW_BOTTOMRIGHT = 0x0001
  3426. ARW_TOPLEFT = 0x0002
  3427. ARW_TOPRIGHT = 0x0003
  3428. ARW_STARTMASK = 0x0003
  3429. ARW_STARTRIGHT = 0x0001
  3430. ARW_STARTTOP = 0x0002
  3431. ARW_LEFT = 0x0000
  3432. ARW_RIGHT = 0x0000
  3433. ARW_UP = 0x0004
  3434. ARW_DOWN = 0x0004
  3435. ARW_HIDE = 0x0008
  3436. #ARW_VALID = 0x000F
  3437. SERKF_SERIALKEYSON = 0x00000001
  3438. SERKF_AVAILABLE = 0x00000002
  3439. SERKF_INDICATOR = 0x00000004
  3440. HCF_HIGHCONTRASTON = 0x00000001
  3441. HCF_AVAILABLE = 0x00000002
  3442. HCF_HOTKEYACTIVE = 0x00000004
  3443. HCF_CONFIRMHOTKEY = 0x00000008
  3444. HCF_HOTKEYSOUND = 0x00000010
  3445. HCF_INDICATOR = 0x00000020
  3446. HCF_HOTKEYAVAILABLE = 0x00000040
  3447. CDS_UPDATEREGISTRY = 0x00000001
  3448. CDS_TEST = 0x00000002
  3449. CDS_FULLSCREEN = 0x00000004
  3450. CDS_GLOBAL = 0x00000008
  3451. CDS_SET_PRIMARY = 0x00000010
  3452. CDS_RESET = 0x40000000
  3453. CDS_SETRECT = 0x20000000
  3454. CDS_NORESET = 0x10000000
  3455. DISP_CHANGE_SUCCESSFUL = 0
  3456. DISP_CHANGE_RESTART = 1
  3457. DISP_CHANGE_FAILED = -1
  3458. DISP_CHANGE_BADMODE = -2
  3459. DISP_CHANGE_NOTUPDATED = -3
  3460. DISP_CHANGE_BADFLAGS = -4
  3461. DISP_CHANGE_BADPARAM = -5
  3462. ENUM_CURRENT_SETTINGS = -1
  3463. ENUM_REGISTRY_SETTINGS = -2
  3464. FKF_FILTERKEYSON = 0x00000001
  3465. FKF_AVAILABLE = 0x00000002
  3466. FKF_HOTKEYACTIVE = 0x00000004
  3467. FKF_CONFIRMHOTKEY = 0x00000008
  3468. FKF_HOTKEYSOUND = 0x00000010
  3469. FKF_INDICATOR = 0x00000020
  3470. FKF_CLICKON = 0x00000040
  3471. SKF_STICKYKEYSON = 0x00000001
  3472. SKF_AVAILABLE = 0x00000002
  3473. SKF_HOTKEYACTIVE = 0x00000004
  3474. SKF_CONFIRMHOTKEY = 0x00000008
  3475. SKF_HOTKEYSOUND = 0x00000010
  3476. SKF_INDICATOR = 0x00000020
  3477. SKF_AUDIBLEFEEDBACK = 0x00000040
  3478. SKF_TRISTATE = 0x00000080
  3479. SKF_TWOKEYSOFF = 0x00000100
  3480. SKF_LALTLATCHED = 0x10000000
  3481. SKF_LCTLLATCHED = 0x04000000
  3482. SKF_LSHIFTLATCHED = 0x01000000
  3483. SKF_RALTLATCHED = 0x20000000
  3484. SKF_RCTLLATCHED = 0x08000000
  3485. SKF_RSHIFTLATCHED = 0x02000000
  3486. SKF_LWINLATCHED = 0x40000000
  3487. SKF_RWINLATCHED = 0x80000000
  3488. SKF_LALTLOCKED = 0x00100000
  3489. SKF_LCTLLOCKED = 0x00040000
  3490. SKF_LSHIFTLOCKED = 0x00010000
  3491. SKF_RALTLOCKED = 0x00200000
  3492. SKF_RCTLLOCKED = 0x00080000
  3493. SKF_RSHIFTLOCKED = 0x00020000
  3494. SKF_LWINLOCKED = 0x00400000
  3495. SKF_RWINLOCKED = 0x00800000
  3496. MKF_MOUSEKEYSON = 0x00000001
  3497. MKF_AVAILABLE = 0x00000002
  3498. MKF_HOTKEYACTIVE = 0x00000004
  3499. MKF_CONFIRMHOTKEY = 0x00000008
  3500. MKF_HOTKEYSOUND = 0x00000010
  3501. MKF_INDICATOR = 0x00000020
  3502. MKF_MODIFIERS = 0x00000040
  3503. MKF_REPLACENUMBERS = 0x00000080
  3504. MKF_LEFTBUTTONSEL = 0x10000000
  3505. MKF_RIGHTBUTTONSEL = 0x20000000
  3506. MKF_LEFTBUTTONDOWN = 0x01000000
  3507. MKF_RIGHTBUTTONDOWN = 0x02000000
  3508. MKF_MOUSEMODE = 0x80000000
  3509. ATF_TIMEOUTON = 0x00000001
  3510. ATF_ONOFFFEEDBACK = 0x00000002
  3511. SSGF_NONE = 0
  3512. SSGF_DISPLAY = 3
  3513. SSTF_NONE = 0
  3514. SSTF_CHARS = 1
  3515. SSTF_BORDER = 2
  3516. SSTF_DISPLAY = 3
  3517. SSWF_NONE = 0
  3518. SSWF_TITLE = 1
  3519. SSWF_WINDOW = 2
  3520. SSWF_DISPLAY = 3
  3521. SSWF_CUSTOM = 4
  3522. SSF_SOUNDSENTRYON = 0x00000001
  3523. SSF_AVAILABLE = 0x00000002
  3524. SSF_INDICATOR = 0x00000004
  3525. TKF_TOGGLEKEYSON = 0x00000001
  3526. TKF_AVAILABLE = 0x00000002
  3527. TKF_HOTKEYACTIVE = 0x00000004
  3528. TKF_CONFIRMHOTKEY = 0x00000008
  3529. TKF_HOTKEYSOUND = 0x00000010
  3530. TKF_INDICATOR = 0x00000020
  3531. SLE_ERROR = 0x00000001
  3532. SLE_MINORERROR = 0x00000002
  3533. SLE_WARNING = 0x00000003
  3534. MONITOR_DEFAULTTONULL = 0x00000000
  3535. MONITOR_DEFAULTTOPRIMARY = 0x00000001
  3536. MONITOR_DEFAULTTONEAREST = 0x00000002
  3537. MONITORINFOF_PRIMARY = 0x00000001
  3538. CCHDEVICENAME = 32
  3539. CHILDID_SELF = 0
  3540. INDEXID_OBJECT = 0
  3541. INDEXID_CONTAINER = 0
  3542. OBJID_WINDOW = 0x00000000
  3543. OBJID_SYSMENU = 0xFFFFFFFF
  3544. OBJID_TITLEBAR = 0xFFFFFFFE
  3545. OBJID_MENU = 0xFFFFFFFD
  3546. OBJID_CLIENT = 0xFFFFFFFC
  3547. OBJID_VSCROLL = 0xFFFFFFFB
  3548. OBJID_HSCROLL = 0xFFFFFFFA
  3549. OBJID_SIZEGRIP = 0xFFFFFFF9
  3550. OBJID_CARET = 0xFFFFFFF8
  3551. OBJID_CURSOR = 0xFFFFFFF7
  3552. OBJID_ALERT = 0xFFFFFFF6
  3553. OBJID_SOUND = 0xFFFFFFF5
  3554. EVENT_MIN = 0x00000001
  3555. EVENT_MAX = 0x7FFFFFFF
  3556. EVENT_SYSTEM_SOUND = 0x0001
  3557. EVENT_SYSTEM_ALERT = 0x0002
  3558. EVENT_SYSTEM_FOREGROUND = 0x0003
  3559. EVENT_SYSTEM_MENUSTART = 0x0004
  3560. EVENT_SYSTEM_MENUEND = 0x0005
  3561. EVENT_SYSTEM_MENUPOPUPSTART = 0x0006
  3562. EVENT_SYSTEM_MENUPOPUPEND = 0x0007
  3563. EVENT_SYSTEM_CAPTURESTART = 0x0008
  3564. EVENT_SYSTEM_CAPTUREEND = 0x0009
  3565. EVENT_SYSTEM_MOVESIZESTART = 0x000A
  3566. EVENT_SYSTEM_MOVESIZEEND = 0x000B
  3567. EVENT_SYSTEM_CONTEXTHELPSTART = 0x000C
  3568. EVENT_SYSTEM_CONTEXTHELPEND = 0x000D
  3569. EVENT_SYSTEM_DRAGDROPSTART = 0x000E
  3570. EVENT_SYSTEM_DRAGDROPEND = 0x000F
  3571. EVENT_SYSTEM_DIALOGSTART = 0x0010
  3572. EVENT_SYSTEM_DIALOGEND = 0x0011
  3573. EVENT_SYSTEM_SCROLLINGSTART = 0x0012
  3574. EVENT_SYSTEM_SCROLLINGEND = 0x0013
  3575. EVENT_SYSTEM_SWITCHSTART = 0x0014
  3576. EVENT_SYSTEM_SWITCHEND = 0x0015
  3577. EVENT_SYSTEM_MINIMIZESTART = 0x0016
  3578. EVENT_SYSTEM_MINIMIZEEND = 0x0017
  3579. EVENT_OBJECT_CREATE = 0x8000
  3580. EVENT_OBJECT_DESTROY = 0x8001
  3581. EVENT_OBJECT_SHOW = 0x8002
  3582. EVENT_OBJECT_HIDE = 0x8003
  3583. EVENT_OBJECT_REORDER = 0x8004
  3584. EVENT_OBJECT_FOCUS = 0x8005
  3585. EVENT_OBJECT_SELECTION = 0x8006
  3586. EVENT_OBJECT_SELECTIONADD = 0x8007
  3587. EVENT_OBJECT_SELECTIONREMOVE = 0x8008
  3588. EVENT_OBJECT_SELECTIONWITHIN = 0x8009
  3589. EVENT_OBJECT_STATECHANGE = 0x800A
  3590. EVENT_OBJECT_LOCATIONCHANGE = 0x800B
  3591. EVENT_OBJECT_NAMECHANGE = 0x800C
  3592. EVENT_OBJECT_DESCRIPTIONCHANGE = 0x800D
  3593. EVENT_OBJECT_VALUECHANGE = 0x800E
  3594. EVENT_OBJECT_PARENTCHANGE = 0x800F
  3595. EVENT_OBJECT_HELPCHANGE = 0x8010
  3596. EVENT_OBJECT_DEFACTIONCHANGE = 0x8011
  3597. EVENT_OBJECT_ACCELERATORCHANGE = 0x8012
  3598. SOUND_SYSTEM_STARTUP = 1
  3599. SOUND_SYSTEM_SHUTDOWN = 2
  3600. SOUND_SYSTEM_BEEP = 3
  3601. SOUND_SYSTEM_ERROR = 4
  3602. SOUND_SYSTEM_QUESTION = 5
  3603. SOUND_SYSTEM_WARNING = 6
  3604. SOUND_SYSTEM_INFORMATION = 7
  3605. SOUND_SYSTEM_MAXIMIZE = 8
  3606. SOUND_SYSTEM_MINIMIZE = 9
  3607. SOUND_SYSTEM_RESTOREUP = 10
  3608. SOUND_SYSTEM_RESTOREDOWN = 11
  3609. SOUND_SYSTEM_APPSTART = 12
  3610. SOUND_SYSTEM_FAULT = 13
  3611. SOUND_SYSTEM_APPEND = 14
  3612. SOUND_SYSTEM_MENUCOMMAND = 15
  3613. SOUND_SYSTEM_MENUPOPUP = 16
  3614. CSOUND_SYSTEM = 16
  3615. ALERT_SYSTEM_INFORMATIONAL = 1
  3616. ALERT_SYSTEM_WARNING = 2
  3617. ALERT_SYSTEM_ERROR = 3
  3618. ALERT_SYSTEM_QUERY = 4
  3619. ALERT_SYSTEM_CRITICAL = 5
  3620. CALERT_SYSTEM = 6
  3621. WINEVENT_OUTOFCONTEXT = 0x0000
  3622. WINEVENT_SKIPOWNTHREAD = 0x0001
  3623. WINEVENT_SKIPOWNPROCESS = 0x0002
  3624. WINEVENT_INCONTEXT = 0x0004
  3625. GUI_CARETBLINKING = 0x00000001
  3626. GUI_INMOVESIZE = 0x00000002
  3627. GUI_INMENUMODE = 0x00000004
  3628. GUI_SYSTEMMENUMODE = 0x00000008
  3629. GUI_POPUPMENUMODE = 0x00000010
  3630. STATE_SYSTEM_UNAVAILABLE = 0x00000001
  3631. STATE_SYSTEM_SELECTED = 0x00000002
  3632. STATE_SYSTEM_FOCUSED = 0x00000004
  3633. STATE_SYSTEM_PRESSED = 0x00000008
  3634. STATE_SYSTEM_CHECKED = 0x00000010
  3635. STATE_SYSTEM_MIXED = 0x00000020
  3636. STATE_SYSTEM_READONLY = 0x00000040
  3637. STATE_SYSTEM_HOTTRACKED = 0x00000080
  3638. STATE_SYSTEM_DEFAULT = 0x00000100
  3639. STATE_SYSTEM_EXPANDED = 0x00000200
  3640. STATE_SYSTEM_COLLAPSED = 0x00000400
  3641. STATE_SYSTEM_BUSY = 0x00000800
  3642. STATE_SYSTEM_FLOATING = 0x00001000
  3643. STATE_SYSTEM_MARQUEED = 0x00002000
  3644. STATE_SYSTEM_ANIMATED = 0x00004000
  3645. STATE_SYSTEM_INVISIBLE = 0x00008000
  3646. STATE_SYSTEM_OFFSCREEN = 0x00010000
  3647. STATE_SYSTEM_SIZEABLE = 0x00020000
  3648. STATE_SYSTEM_MOVEABLE = 0x00040000
  3649. STATE_SYSTEM_SELFVOICING = 0x00080000
  3650. STATE_SYSTEM_FOCUSABLE = 0x00100000
  3651. STATE_SYSTEM_SELECTABLE = 0x00200000
  3652. STATE_SYSTEM_LINKED = 0x00400000
  3653. STATE_SYSTEM_TRAVERSED = 0x00800000
  3654. STATE_SYSTEM_MULTISELECTABLE = 0x01000000
  3655. STATE_SYSTEM_EXTSELECTABLE = 0x02000000
  3656. STATE_SYSTEM_ALERT_LOW = 0x04000000
  3657. STATE_SYSTEM_ALERT_MEDIUM = 0x08000000
  3658. STATE_SYSTEM_ALERT_HIGH = 0x10000000
  3659. STATE_SYSTEM_VALID = 0x1FFFFFFF
  3660. CCHILDREN_TITLEBAR = 5
  3661. CCHILDREN_SCROLLBAR = 5
  3662. CURSOR_SHOWING = 0x00000001
  3663. WS_ACTIVECAPTION = 0x0001
  3664. GA_MIC = 1
  3665. GA_PARENT = 1
  3666. GA_ROOT = 2
  3667. GA_ROOTOWNER = 3
  3668. GA_MAC = 4
  3669.  
  3670. # winuser.h line 1979
  3671. BF_LEFT = 0x0001
  3672. BF_TOP = 0x0002
  3673. BF_RIGHT = 0x0004
  3674. BF_BOTTOM = 0x0008
  3675. BF_TOPLEFT = (BF_TOP | BF_LEFT)
  3676. BF_TOPRIGHT = (BF_TOP | BF_RIGHT)
  3677. BF_BOTTOMLEFT = (BF_BOTTOM | BF_LEFT)
  3678. BF_BOTTOMRIGHT = (BF_BOTTOM | BF_RIGHT)
  3679. BF_RECT = (BF_LEFT | BF_TOP | BF_RIGHT | BF_BOTTOM)
  3680. BF_DIAGONAL = 0x0010
  3681. BF_DIAGONAL_ENDTOPRIGHT = (BF_DIAGONAL | BF_TOP | BF_RIGHT)
  3682. BF_DIAGONAL_ENDTOPLEFT = (BF_DIAGONAL | BF_TOP | BF_LEFT)
  3683. BF_DIAGONAL_ENDBOTTOMLEFT = (BF_DIAGONAL | BF_BOTTOM | BF_LEFT)
  3684. BF_DIAGONAL_ENDBOTTOMRIGHT = (BF_DIAGONAL | BF_BOTTOM | BF_RIGHT)
  3685. BF_MIDDLE = 0x0800
  3686. BF_SOFT = 0x1000
  3687. BF_ADJUST = 0x2000
  3688. BF_FLAT = 0x4000
  3689. BF_MONO = 0x8000
  3690. DFC_CAPTION = 1
  3691. DFC_MENU = 2
  3692. DFC_SCROLL = 3
  3693. DFC_BUTTON = 4
  3694. DFC_POPUPMENU = 5
  3695. DFCS_CAPTIONCLOSE = 0x0000
  3696. DFCS_CAPTIONMIN = 0x0001
  3697. DFCS_CAPTIONMAX = 0x0002
  3698. DFCS_CAPTIONRESTORE = 0x0003
  3699. DFCS_CAPTIONHELP = 0x0004
  3700. DFCS_MENUARROW = 0x0000
  3701. DFCS_MENUCHECK = 0x0001
  3702. DFCS_MENUBULLET = 0x0002
  3703. DFCS_MENUARROWRIGHT = 0x0004
  3704. DFCS_SCROLLUP = 0x0000
  3705. DFCS_SCROLLDOWN = 0x0001
  3706. DFCS_SCROLLLEFT = 0x0002
  3707. DFCS_SCROLLRIGHT = 0x0003
  3708. DFCS_SCROLLCOMBOBOX = 0x0005
  3709. DFCS_SCROLLSIZEGRIP = 0x0008
  3710. DFCS_SCROLLSIZEGRIPRIGHT = 0x0010
  3711. DFCS_BUTTONCHECK = 0x0000
  3712. DFCS_BUTTONRADIOIMAGE = 0x0001
  3713. DFCS_BUTTONRADIOMASK = 0x0002
  3714. DFCS_BUTTONRADIO = 0x0004
  3715. DFCS_BUTTON3STATE = 0x0008
  3716. DFCS_BUTTONPUSH = 0x0010
  3717. DFCS_INACTIVE = 0x0100
  3718. DFCS_PUSHED = 0x0200
  3719. DFCS_CHECKED = 0x0400
  3720. DFCS_TRANSPARENT = 0x0800
  3721. DFCS_HOT = 0x1000
  3722. DFCS_ADJUSTRECT = 0x2000
  3723. DFCS_FLAT = 0x4000
  3724. DFCS_MONO = 0x8000
  3725. DC_ACTIVE = 0x0001
  3726. DC_SMALLCAP = 0x0002
  3727. DC_ICON = 0x0004
  3728. DC_TEXT = 0x0008
  3729. DC_INBUTTON = 0x0010
  3730. DC_GRADIENT = 0x0020
  3731. IDANI_OPEN = 1
  3732. IDANI_CLOSE = 2
  3733. IDANI_CAPTION = 3
  3734. CF_TEXT = 1
  3735. CF_BITMAP = 2
  3736. CF_METAFILEPICT = 3
  3737. CF_SYLK = 4
  3738. CF_DIF = 5
  3739. CF_TIFF = 6
  3740. CF_OEMTEXT = 7
  3741. CF_DIB = 8
  3742. CF_PALETTE = 9
  3743. CF_PENDATA = 10
  3744. CF_RIFF = 11
  3745. CF_WAVE = 12
  3746. CF_UNICODETEXT = 13
  3747. CF_ENHMETAFILE = 14
  3748. CF_HDROP = 15
  3749. CF_LOCALE = 16
  3750. CF_MAX = 17
  3751. CF_OWNERDISPLAY = 0x0080
  3752. CF_DSPTEXT = 0x0081
  3753. CF_DSPBITMAP = 0x0082
  3754. CF_DSPMETAFILEPICT = 0x0083
  3755. CF_DSPENHMETAFILE = 0x008E
  3756. CF_PRIVATEFIRST = 0x0200
  3757. CF_PRIVATELAST = 0x02FF
  3758. CF_GDIOBJFIRST = 0x0300
  3759. CF_GDIOBJLAST = 0x03FF
  3760. FVIRTKEY =0x01
  3761. FNOINVERT = 0x02
  3762. FSHIFT = 0x04
  3763. FCONTROL = 0x08
  3764. FALT = 0x10
  3765. WPF_SETMINPOSITION = 0x0001
  3766. WPF_RESTORETOMAXIMIZED = 0x0002
  3767. ODT_MENU = 1
  3768. ODT_LISTBOX = 2
  3769. ODT_COMBOBOX = 3
  3770. ODT_BUTTON = 4
  3771. ODT_STATIC = 5
  3772. ODA_DRAWENTIRE = 0x0001
  3773. ODA_SELECT = 0x0002
  3774. ODA_FOCUS = 0x0004
  3775. ODS_SELECTED = 0x0001
  3776. ODS_GRAYED = 0x0002
  3777. ODS_DISABLED = 0x0004
  3778. ODS_CHECKED = 0x0008
  3779. ODS_FOCUS = 0x0010
  3780. ODS_DEFAULT = 0x0020
  3781. ODS_COMBOBOXEDIT = 0x1000
  3782. ODS_HOTLIGHT = 0x0040
  3783. ODS_INACTIVE = 0x0080
  3784. PM_NOREMOVE = 0x0000
  3785. PM_REMOVE = 0x0001
  3786. PM_NOYIELD = 0x0002
  3787. MOD_ALT = 0x0001
  3788. MOD_CONTROL = 0x0002
  3789. MOD_SHIFT = 0x0004
  3790. MOD_WIN = 0x0008
  3791. IDHOT_SNAPWINDOW = (-1)
  3792. IDHOT_SNAPDESKTOP = (-2)
  3793. #EW_RESTARTWINDOWS = 0x0042
  3794. #EW_REBOOTSYSTEM = 0x0043
  3795. #EW_EXITANDEXECAPP = 0x0044
  3796. ENDSESSION_LOGOFF = 0x80000000
  3797. EWX_LOGOFF = 0
  3798. EWX_SHUTDOWN = 0x00000001
  3799. EWX_REBOOT = 0x00000002
  3800. EWX_FORCE = 0x00000004
  3801. EWX_POWEROFF = 0x00000008
  3802. EWX_FORCEIFHUNG = 0x00000010
  3803. BSM_ALLCOMPONENTS = 0x00000000
  3804. BSM_VXDS = 0x00000001
  3805. BSM_NETDRIVER = 0x00000002
  3806. BSM_INSTALLABLEDRIVERS = 0x00000004
  3807. BSM_APPLICATIONS = 0x00000008
  3808. BSM_ALLDESKTOPS = 0x00000010
  3809. BSF_QUERY = 0x00000001
  3810. BSF_IGNORECURRENTTASK = 0x00000002
  3811. BSF_FLUSHDISK = 0x00000004
  3812. BSF_NOHANG = 0x00000008
  3813. BSF_POSTMESSAGE = 0x00000010
  3814. BSF_FORCEIFHUNG = 0x00000020
  3815. BSF_NOTIMEOUTIFNOTHUNG = 0x00000040
  3816. BROADCAST_QUERY_DENY = 0x424D5144  # Return this value to deny a query.
  3817.  
  3818. DBWF_LPARAMPOINTER = 0x8000
  3819.  
  3820. # winuser.h line 3232
  3821. SWP_NOSIZE = 0x0001
  3822. SWP_NOMOVE = 0x0002
  3823. SWP_NOZORDER = 0x0004
  3824. SWP_NOREDRAW = 0x0008
  3825. SWP_NOACTIVATE = 0x0010
  3826. SWP_FRAMECHANGED = 0x0020
  3827. SWP_SHOWWINDOW = 0x0040
  3828. SWP_HIDEWINDOW = 0x0080
  3829. SWP_NOCOPYBITS = 0x0100
  3830. SWP_NOOWNERZORDER = 0x0200
  3831. SWP_NOSENDCHANGING = 0x0400
  3832. SWP_DRAWFRAME = SWP_FRAMECHANGED
  3833. SWP_NOREPOSITION = SWP_NOOWNERZORDER
  3834. SWP_DEFERERASE = 0x2000
  3835. SWP_ASYNCWINDOWPOS = 0x4000
  3836.  
  3837. DLGWINDOWEXTRA = 30
  3838. # winuser.h line 4249
  3839. KEYEVENTF_EXTENDEDKEY = 0x0001
  3840. KEYEVENTF_KEYUP = 0x0002
  3841. MOUSEEVENTF_MOVE = 0x0001
  3842. MOUSEEVENTF_LEFTDOWN = 0x0002
  3843. MOUSEEVENTF_LEFTUP = 0x0004
  3844. MOUSEEVENTF_RIGHTDOWN = 0x0008
  3845. MOUSEEVENTF_RIGHTUP = 0x0010
  3846. MOUSEEVENTF_MIDDLEDOWN = 0x0020
  3847. MOUSEEVENTF_MIDDLEUP = 0x0040
  3848. MOUSEEVENTF_ABSOLUTE = 0x8000
  3849. INPUT_MOUSE = 0
  3850. INPUT_KEYBOARD = 1
  3851. INPUT_HARDWARE = 2
  3852. MWMO_WAITALL = 0x0001
  3853. MWMO_ALERTABLE = 0x0002
  3854. MWMO_INPUTAVAILABLE = 0x0004
  3855. QS_KEY = 0x0001
  3856. QS_MOUSEMOVE = 0x0002
  3857. QS_MOUSEBUTTON = 0x0004
  3858. QS_POSTMESSAGE = 0x0008
  3859. QS_TIMER = 0x0010
  3860. QS_PAINT = 0x0020
  3861. QS_SENDMESSAGE = 0x0040
  3862. QS_HOTKEY = 0x0080
  3863. QS_MOUSE = (QS_MOUSEMOVE     | \
  3864.                             QS_MOUSEBUTTON)
  3865. QS_INPUT = (QS_MOUSE         | \
  3866.                             QS_KEY)
  3867. QS_ALLEVENTS = (QS_INPUT         | \
  3868.                             QS_POSTMESSAGE   | \
  3869.                             QS_TIMER         | \
  3870.                             QS_PAINT         | \
  3871.                             QS_HOTKEY)
  3872. QS_ALLINPUT = (QS_INPUT         | \
  3873.                             QS_POSTMESSAGE   | \
  3874.                             QS_TIMER         | \
  3875.                             QS_PAINT         | \
  3876.                             QS_HOTKEY        | \
  3877.                             QS_SENDMESSAGE)
  3878.  
  3879.  
  3880. IMN_CLOSESTATUSWINDOW = 0x0001
  3881. IMN_OPENSTATUSWINDOW = 0x0002
  3882. IMN_CHANGECANDIDATE = 0x0003
  3883. IMN_CLOSECANDIDATE = 0x0004
  3884. IMN_OPENCANDIDATE = 0x0005
  3885. IMN_SETCONVERSIONMODE = 0x0006
  3886. IMN_SETSENTENCEMODE = 0x0007
  3887. IMN_SETOPENSTATUS = 0x0008
  3888. IMN_SETCANDIDATEPOS = 0x0009
  3889. IMN_SETCOMPOSITIONFONT = 0x000A
  3890. IMN_SETCOMPOSITIONWINDOW = 0x000B
  3891. IMN_SETSTATUSWINDOWPOS = 0x000C
  3892. IMN_GUIDELINE = 0x000D
  3893. IMN_PRIVATE = 0x000E
  3894.  
  3895. # winuser.h line 8518
  3896. HELP_CONTEXT = 0x0001
  3897. HELP_QUIT = 0x0002
  3898. HELP_INDEX = 0x0003
  3899. HELP_CONTENTS = 0x0003
  3900. HELP_HELPONHELP = 0x0004
  3901. HELP_SETINDEX = 0x0005
  3902. HELP_SETCONTENTS = 0x0005
  3903. HELP_CONTEXTPOPUP = 0x0008
  3904. HELP_FORCEFILE = 0x0009
  3905. HELP_KEY = 0x0101
  3906. HELP_COMMAND = 0x0102
  3907. HELP_PARTIALKEY = 0x0105
  3908. HELP_MULTIKEY = 0x0201
  3909. HELP_SETWINPOS = 0x0203
  3910. HELP_CONTEXTMENU = 0x000a
  3911. HELP_FINDER = 0x000b
  3912. HELP_WM_HELP = 0x000c
  3913. HELP_SETPOPUP_POS = 0x000d
  3914. HELP_TCARD = 0x8000
  3915. HELP_TCARD_DATA = 0x0010
  3916. HELP_TCARD_OTHER_CALLER = 0x0011
  3917. IDH_NO_HELP = 28440
  3918. IDH_MISSING_CONTEXT = 28441 # Control doesn't have matching help context
  3919. IDH_GENERIC_HELP_BUTTON = 28442 # Property sheet help button
  3920. IDH_OK = 28443
  3921. IDH_CANCEL = 28444
  3922. IDH_HELP = 28445
  3923. GR_GDIOBJECTS = 0      # Count of GDI objects
  3924. GR_USEROBJECTS = 1     # Count of USER objects
  3925. # Generated by h2py from \msvcnt\include\wingdi.h
  3926. # manually added (missed by generation some how!
  3927. SRCCOPY        = 0x00CC0020    # dest = source
  3928. SRCPAINT    = 0x00EE0086    # dest = source OR dest
  3929. SRCAND        = 0x008800C6    # dest = source AND dest
  3930. SRCINVERT    = 0x00660046    # dest = source XOR dest
  3931. SRCERASE    = 0x00440328    # dest = source AND (NOT dest )
  3932. NOTSRCCOPY    = 0x00330008    # dest = (NOT source)
  3933. NOTSRCERASE    = 0x001100A6    # dest = (NOT src) AND (NOT dest)
  3934. MERGECOPY    = 0x00C000CA    # dest = (source AND pattern)
  3935. MERGEPAINT    = 0x00BB0226    # dest = (NOT source) OR dest
  3936. PATCOPY        = 0x00F00021    # dest = pattern
  3937. PATPAINT    = 0x00FB0A09    # dest = DPSnoo
  3938. PATINVERT    = 0x005A0049    # dest = pattern XOR dest
  3939. DSTINVERT    = 0x00550009    # dest = (NOT dest)
  3940. BLACKNESS    = 0x00000042    # dest = BLACK
  3941. WHITENESS    = 0x00FF0062    # dest = WHITE
  3942.  
  3943. # hacked and split manually by mhammond.
  3944. R2_BLACK = 1
  3945. R2_NOTMERGEPEN = 2
  3946. R2_MASKNOTPEN = 3
  3947. R2_NOTCOPYPEN = 4
  3948. R2_MASKPENNOT = 5
  3949. R2_NOT = 6
  3950. R2_XORPEN = 7
  3951. R2_NOTMASKPEN = 8
  3952. R2_MASKPEN = 9
  3953. R2_NOTXORPEN = 10
  3954. R2_NOP = 11
  3955. R2_MERGENOTPEN = 12
  3956. R2_COPYPEN = 13
  3957. R2_MERGEPENNOT = 14
  3958. R2_MERGEPEN = 15
  3959. R2_WHITE = 16
  3960. R2_LAST = 16
  3961. GDI_ERROR = (0xFFFFFFFF)
  3962. ERROR = 0
  3963. NULLREGION = 1
  3964. SIMPLEREGION = 2
  3965. COMPLEXREGION = 3
  3966. RGN_ERROR = ERROR
  3967. RGN_AND = 1
  3968. RGN_OR = 2
  3969. RGN_XOR = 3
  3970. RGN_DIFF = 4
  3971. RGN_COPY = 5
  3972. RGN_MIN = RGN_AND
  3973. RGN_MAX = RGN_COPY
  3974. BLACKONWHITE = 1
  3975. WHITEONBLACK = 2
  3976. COLORONCOLOR = 3
  3977. HALFTONE = 4
  3978. MAXSTRETCHBLTMODE = 4
  3979. ALTERNATE = 1
  3980. WINDING = 2
  3981. POLYFILL_LAST = 2
  3982. TA_NOUPDATECP = 0
  3983. TA_UPDATECP = 1
  3984. TA_LEFT = 0
  3985. TA_RIGHT = 2
  3986. TA_CENTER = 6
  3987. TA_TOP = 0
  3988. TA_BOTTOM = 8
  3989. TA_BASELINE = 24
  3990. TA_MASK = (TA_BASELINE+TA_CENTER+TA_UPDATECP)
  3991. VTA_BASELINE = TA_BASELINE
  3992. VTA_LEFT = TA_BOTTOM
  3993. VTA_RIGHT = TA_TOP
  3994. VTA_CENTER = TA_CENTER
  3995. VTA_BOTTOM = TA_RIGHT
  3996. VTA_TOP = TA_LEFT
  3997. ETO_GRAYED = 1
  3998. ETO_OPAQUE = 2
  3999. ETO_CLIPPED = 4
  4000. ASPECT_FILTERING = 0x0001
  4001. DCB_RESET = 0x0001
  4002. DCB_ACCUMULATE = 0x0002
  4003. DCB_DIRTY = DCB_ACCUMULATE
  4004. DCB_SET = (DCB_RESET | DCB_ACCUMULATE)
  4005. DCB_ENABLE = 0x0004
  4006. DCB_DISABLE = 0x0008
  4007. META_SETBKCOLOR = 0x0201
  4008. META_SETBKMODE = 0x0102
  4009. META_SETMAPMODE = 0x0103
  4010. META_SETROP2 = 0x0104
  4011. META_SETRELABS = 0x0105
  4012. META_SETPOLYFILLMODE = 0x0106
  4013. META_SETSTRETCHBLTMODE = 0x0107
  4014. META_SETTEXTCHAREXTRA = 0x0108
  4015. META_SETTEXTCOLOR = 0x0209
  4016. META_SETTEXTJUSTIFICATION = 0x020A
  4017. META_SETWINDOWORG = 0x020B
  4018. META_SETWINDOWEXT = 0x020C
  4019. META_SETVIEWPORTORG = 0x020D
  4020. META_SETVIEWPORTEXT = 0x020E
  4021. META_OFFSETWINDOWORG = 0x020F
  4022. META_SCALEWINDOWEXT = 0x0410
  4023. META_OFFSETVIEWPORTORG = 0x0211
  4024. META_SCALEVIEWPORTEXT = 0x0412
  4025. META_LINETO = 0x0213
  4026. META_MOVETO = 0x0214
  4027. META_EXCLUDECLIPRECT = 0x0415
  4028. META_INTERSECTCLIPRECT = 0x0416
  4029. META_ARC = 0x0817
  4030. META_ELLIPSE = 0x0418
  4031. META_FLOODFILL = 0x0419
  4032. META_PIE = 0x081A
  4033. META_RECTANGLE = 0x041B
  4034. META_ROUNDRECT = 0x061C
  4035. META_PATBLT = 0x061D
  4036. META_SAVEDC = 0x001E
  4037. META_SETPIXEL = 0x041F
  4038. META_OFFSETCLIPRGN = 0x0220
  4039. META_TEXTOUT = 0x0521
  4040. META_BITBLT = 0x0922
  4041. META_STRETCHBLT = 0x0B23
  4042. META_POLYGON = 0x0324
  4043. META_POLYLINE = 0x0325
  4044. META_ESCAPE = 0x0626
  4045. META_RESTOREDC = 0x0127
  4046. META_FILLREGION = 0x0228
  4047. META_FRAMEREGION = 0x0429
  4048. META_INVERTREGION = 0x012A
  4049. META_PAINTREGION = 0x012B
  4050. META_SELECTCLIPREGION = 0x012C
  4051. META_SELECTOBJECT = 0x012D
  4052. META_SETTEXTALIGN = 0x012E
  4053. META_CHORD = 0x0830
  4054. META_SETMAPPERFLAGS = 0x0231
  4055. META_EXTTEXTOUT = 0x0a32
  4056. META_SETDIBTODEV = 0x0d33
  4057. META_SELECTPALETTE = 0x0234
  4058. META_REALIZEPALETTE = 0x0035
  4059. META_ANIMATEPALETTE = 0x0436
  4060. META_SETPALENTRIES = 0x0037
  4061. META_POLYPOLYGON = 0x0538
  4062. META_RESIZEPALETTE = 0x0139
  4063. META_DIBBITBLT = 0x0940
  4064. META_DIBSTRETCHBLT = 0x0b41
  4065. META_DIBCREATEPATTERNBRUSH = 0x0142
  4066. META_STRETCHDIB = 0x0f43
  4067. META_EXTFLOODFILL = 0x0548
  4068. META_DELETEOBJECT = 0x01f0
  4069. META_CREATEPALETTE = 0x00f7
  4070. META_CREATEPATTERNBRUSH = 0x01F9
  4071. META_CREATEPENINDIRECT = 0x02FA
  4072. META_CREATEFONTINDIRECT = 0x02FB
  4073. META_CREATEBRUSHINDIRECT = 0x02FC
  4074. META_CREATEREGION = 0x06FF
  4075. FILE_BEGIN = 0
  4076. FILE_CURRENT = 1
  4077. FILE_END = 2
  4078. FILE_FLAG_WRITE_THROUGH = 0x80000000
  4079. FILE_FLAG_OVERLAPPED = 0x40000000
  4080. FILE_FLAG_NO_BUFFERING = 0x20000000
  4081. FILE_FLAG_RANDOM_ACCESS = 0x10000000
  4082. FILE_FLAG_SEQUENTIAL_SCAN = 0x08000000
  4083. FILE_FLAG_DELETE_ON_CLOSE = 0x04000000
  4084. FILE_FLAG_BACKUP_SEMANTICS = 0x02000000
  4085. FILE_FLAG_POSIX_SEMANTICS = 0x01000000
  4086. CREATE_NEW = 1
  4087. CREATE_ALWAYS = 2
  4088. OPEN_EXISTING = 3
  4089. OPEN_ALWAYS = 4
  4090. TRUNCATE_EXISTING = 5
  4091. PIPE_ACCESS_INBOUND = 0x00000001
  4092. PIPE_ACCESS_OUTBOUND = 0x00000002
  4093. PIPE_ACCESS_DUPLEX = 0x00000003
  4094. PIPE_CLIENT_END = 0x00000000
  4095. PIPE_SERVER_END = 0x00000001
  4096. PIPE_WAIT = 0x00000000
  4097. PIPE_NOWAIT = 0x00000001
  4098. PIPE_READMODE_BYTE = 0x00000000
  4099. PIPE_READMODE_MESSAGE = 0x00000002
  4100. PIPE_TYPE_BYTE = 0x00000000
  4101. PIPE_TYPE_MESSAGE = 0x00000004
  4102. PIPE_UNLIMITED_INSTANCES = 255
  4103. SECURITY_CONTEXT_TRACKING = 0x00040000
  4104. SECURITY_EFFECTIVE_ONLY = 0x00080000
  4105. SECURITY_SQOS_PRESENT = 0x00100000
  4106. SECURITY_VALID_SQOS_FLAGS = 0x001F0000
  4107. DTR_CONTROL_DISABLE = 0x00
  4108. DTR_CONTROL_ENABLE = 0x01
  4109. DTR_CONTROL_HANDSHAKE = 0x02
  4110. RTS_CONTROL_DISABLE = 0x00
  4111. RTS_CONTROL_ENABLE = 0x01
  4112. RTS_CONTROL_HANDSHAKE = 0x02
  4113. RTS_CONTROL_TOGGLE = 0x03
  4114. GMEM_FIXED = 0x0000
  4115. GMEM_MOVEABLE = 0x0002
  4116. GMEM_NOCOMPACT = 0x0010
  4117. GMEM_NODISCARD = 0x0020
  4118. GMEM_ZEROINIT = 0x0040
  4119. GMEM_MODIFY = 0x0080
  4120. GMEM_DISCARDABLE = 0x0100
  4121. GMEM_NOT_BANKED = 0x1000
  4122. GMEM_SHARE = 0x2000
  4123. GMEM_DDESHARE = 0x2000
  4124. GMEM_NOTIFY = 0x4000
  4125. GMEM_LOWER = GMEM_NOT_BANKED
  4126. GMEM_VALID_FLAGS = 0x7F72
  4127. GMEM_INVALID_HANDLE = 0x8000
  4128. GHND = (GMEM_MOVEABLE | GMEM_ZEROINIT)
  4129. GPTR = (GMEM_FIXED | GMEM_ZEROINIT)
  4130. GMEM_DISCARDED = 0x4000
  4131. GMEM_LOCKCOUNT = 0x00FF
  4132. LMEM_FIXED = 0x0000
  4133. LMEM_MOVEABLE = 0x0002
  4134. LMEM_NOCOMPACT = 0x0010
  4135. LMEM_NODISCARD = 0x0020
  4136. LMEM_ZEROINIT = 0x0040
  4137. LMEM_MODIFY = 0x0080
  4138. LMEM_DISCARDABLE = 0x0F00
  4139. LMEM_VALID_FLAGS = 0x0F72
  4140. LMEM_INVALID_HANDLE = 0x8000
  4141. LHND = (LMEM_MOVEABLE | LMEM_ZEROINIT)
  4142. LPTR = (LMEM_FIXED | LMEM_ZEROINIT)
  4143. NONZEROLHND = (LMEM_MOVEABLE)
  4144. NONZEROLPTR = (LMEM_FIXED)
  4145. LMEM_DISCARDED = 0x4000
  4146. LMEM_LOCKCOUNT = 0x00FF
  4147. DEBUG_PROCESS = 0x00000001
  4148. DEBUG_ONLY_THIS_PROCESS = 0x00000002
  4149. CREATE_SUSPENDED = 0x00000004
  4150. DETACHED_PROCESS = 0x00000008
  4151. CREATE_NEW_CONSOLE = 0x00000010
  4152. NORMAL_PRIORITY_CLASS = 0x00000020
  4153. IDLE_PRIORITY_CLASS = 0x00000040
  4154. HIGH_PRIORITY_CLASS = 0x00000080
  4155. REALTIME_PRIORITY_CLASS = 0x00000100
  4156. CREATE_NEW_PROCESS_GROUP = 0x00000200
  4157. CREATE_UNICODE_ENVIRONMENT = 0x00000400
  4158. CREATE_SEPARATE_WOW_VDM = 0x00000800
  4159. CREATE_SHARED_WOW_VDM = 0x00001000
  4160. CREATE_DEFAULT_ERROR_MODE = 0x04000000
  4161. CREATE_NO_WINDOW = 0x08000000
  4162. PROFILE_USER = 0x10000000
  4163. PROFILE_KERNEL = 0x20000000
  4164. PROFILE_SERVER = 0x40000000
  4165. THREAD_PRIORITY_NORMAL = 0
  4166. EXCEPTION_DEBUG_EVENT = 1
  4167. CREATE_THREAD_DEBUG_EVENT = 2
  4168. CREATE_PROCESS_DEBUG_EVENT = 3
  4169. EXIT_THREAD_DEBUG_EVENT = 4
  4170. EXIT_PROCESS_DEBUG_EVENT = 5
  4171. LOAD_DLL_DEBUG_EVENT = 6
  4172. UNLOAD_DLL_DEBUG_EVENT = 7
  4173. OUTPUT_DEBUG_STRING_EVENT = 8
  4174. RIP_EVENT = 9
  4175. DRIVE_UNKNOWN = 0
  4176. DRIVE_NO_ROOT_DIR = 1
  4177. DRIVE_REMOVABLE = 2
  4178. DRIVE_FIXED = 3
  4179. DRIVE_REMOTE = 4
  4180. DRIVE_CDROM = 5
  4181. DRIVE_RAMDISK = 6
  4182. FILE_TYPE_UNKNOWN = 0x0000
  4183. FILE_TYPE_DISK = 0x0001
  4184. FILE_TYPE_CHAR = 0x0002
  4185. FILE_TYPE_PIPE = 0x0003
  4186. FILE_TYPE_REMOTE = 0x8000
  4187. NOPARITY = 0
  4188. ODDPARITY = 1
  4189. EVENPARITY = 2
  4190. MARKPARITY = 3
  4191. SPACEPARITY = 4
  4192. ONESTOPBIT = 0
  4193. ONE5STOPBITS = 1
  4194. TWOSTOPBITS = 2
  4195. CBR_110 = 110
  4196. CBR_300 = 300
  4197. CBR_600 = 600
  4198. CBR_1200 = 1200
  4199. CBR_2400 = 2400
  4200. CBR_4800 = 4800
  4201. CBR_9600 = 9600
  4202. CBR_14400 = 14400
  4203. CBR_19200 = 19200
  4204. CBR_38400 = 38400
  4205. CBR_56000 = 56000
  4206. CBR_57600 = 57600
  4207. CBR_115200 = 115200
  4208. CBR_128000 = 128000
  4209. CBR_256000 = 256000
  4210. S_QUEUEEMPTY = 0
  4211. S_THRESHOLD = 1
  4212. S_ALLTHRESHOLD = 2
  4213. S_NORMAL = 0
  4214. S_LEGATO = 1
  4215. S_STACCATO = 2
  4216. NMPWAIT_WAIT_FOREVER = 0xffffffff
  4217. NMPWAIT_NOWAIT = 0x00000001
  4218. NMPWAIT_USE_DEFAULT_WAIT = 0x00000000
  4219. OF_READ = 0x00000000
  4220. OF_WRITE = 0x00000001
  4221. OF_READWRITE = 0x00000002
  4222. OF_SHARE_COMPAT = 0x00000000
  4223. OF_SHARE_EXCLUSIVE = 0x00000010
  4224. OF_SHARE_DENY_WRITE = 0x00000020
  4225. OF_SHARE_DENY_READ = 0x00000030
  4226. OF_SHARE_DENY_NONE = 0x00000040
  4227. OF_PARSE = 0x00000100
  4228. OF_DELETE = 0x00000200
  4229. OF_VERIFY = 0x00000400
  4230. OF_CANCEL = 0x00000800
  4231. OF_CREATE = 0x00001000
  4232. OF_PROMPT = 0x00002000
  4233. OF_EXIST = 0x00004000
  4234. OF_REOPEN = 0x00008000
  4235. OFS_MAXPATHNAME = 128
  4236. MAXINTATOM = 0xC000
  4237.  
  4238. # winbase.h
  4239. PROCESS_HEAP_REGION = 0x0001
  4240. PROCESS_HEAP_UNCOMMITTED_RANGE = 0x0002
  4241. PROCESS_HEAP_ENTRY_BUSY = 0x0004
  4242. PROCESS_HEAP_ENTRY_MOVEABLE = 0x0010
  4243. PROCESS_HEAP_ENTRY_DDESHARE = 0x0020
  4244. SCS_32BIT_BINARY = 0
  4245. SCS_DOS_BINARY = 1
  4246. SCS_WOW_BINARY = 2
  4247. SCS_PIF_BINARY = 3
  4248. SCS_POSIX_BINARY = 4
  4249. SCS_OS216_BINARY = 5
  4250. SEM_FAILCRITICALERRORS = 0x0001
  4251. SEM_NOGPFAULTERRORBOX = 0x0002
  4252. SEM_NOALIGNMENTFAULTEXCEPT = 0x0004
  4253. SEM_NOOPENFILEERRORBOX = 0x8000
  4254. LOCKFILE_FAIL_IMMEDIATELY = 0x00000001
  4255. LOCKFILE_EXCLUSIVE_LOCK = 0x00000002
  4256. HANDLE_FLAG_INHERIT = 0x00000001
  4257. HANDLE_FLAG_PROTECT_FROM_CLOSE = 0x00000002
  4258. HINSTANCE_ERROR = 32
  4259. GET_TAPE_MEDIA_INFORMATION = 0
  4260. GET_TAPE_DRIVE_INFORMATION = 1
  4261. SET_TAPE_MEDIA_INFORMATION = 0
  4262. SET_TAPE_DRIVE_INFORMATION = 1
  4263. FORMAT_MESSAGE_ALLOCATE_BUFFER = 0x00000100
  4264. FORMAT_MESSAGE_IGNORE_INSERTS = 0x00000200
  4265. FORMAT_MESSAGE_FROM_STRING = 0x00000400
  4266. FORMAT_MESSAGE_FROM_HMODULE = 0x00000800
  4267. FORMAT_MESSAGE_FROM_SYSTEM = 0x00001000
  4268. FORMAT_MESSAGE_ARGUMENT_ARRAY = 0x00002000
  4269. FORMAT_MESSAGE_MAX_WIDTH_MASK = 0x000000FF
  4270. BACKUP_INVALID = 0x00000000
  4271. BACKUP_DATA = 0x00000001
  4272. BACKUP_EA_DATA = 0x00000002
  4273. BACKUP_SECURITY_DATA = 0x00000003
  4274. BACKUP_ALTERNATE_DATA = 0x00000004
  4275. BACKUP_LINK = 0x00000005
  4276. BACKUP_PROPERTY_DATA = 0x00000006
  4277. STREAM_NORMAL_ATTRIBUTE = 0x00000000
  4278. STREAM_MODIFIED_WHEN_READ = 0x00000001
  4279. STREAM_CONTAINS_SECURITY = 0x00000002
  4280. STREAM_CONTAINS_PROPERTIES = 0x00000004
  4281. STARTF_USESHOWWINDOW = 0x00000001
  4282. STARTF_USESIZE = 0x00000002
  4283. STARTF_USEPOSITION = 0x00000004
  4284. STARTF_USECOUNTCHARS = 0x00000008
  4285. STARTF_USEFILLATTRIBUTE = 0x00000010
  4286. STARTF_FORCEONFEEDBACK = 0x00000040
  4287. STARTF_FORCEOFFFEEDBACK = 0x00000080
  4288. STARTF_USESTDHANDLES = 0x00000100
  4289. STARTF_USEHOTKEY = 0x00000200
  4290. SHUTDOWN_NORETRY = 0x00000001
  4291. DONT_RESOLVE_DLL_REFERENCES = 0x00000001
  4292. LOAD_LIBRARY_AS_DATAFILE = 0x00000002
  4293. LOAD_WITH_ALTERED_SEARCH_PATH = 0x00000008
  4294. DDD_RAW_TARGET_PATH = 0x00000001
  4295. DDD_REMOVE_DEFINITION = 0x00000002
  4296. DDD_EXACT_MATCH_ON_REMOVE = 0x00000004
  4297. MOVEFILE_REPLACE_EXISTING = 0x00000001
  4298. MOVEFILE_COPY_ALLOWED = 0x00000002
  4299. MOVEFILE_DELAY_UNTIL_REBOOT = 0x00000004
  4300. MAX_COMPUTERNAME_LENGTH = 15
  4301. LOGON32_LOGON_INTERACTIVE = 2
  4302. LOGON32_LOGON_BATCH = 4
  4303. LOGON32_LOGON_SERVICE = 5
  4304. LOGON32_PROVIDER_DEFAULT = 0
  4305. LOGON32_PROVIDER_WINNT35 = 1
  4306. VER_PLATFORM_WIN32s = 0
  4307. VER_PLATFORM_WIN32_WINDOWS = 1
  4308. VER_PLATFORM_WIN32_NT = 2
  4309. TC_NORMAL = 0
  4310. TC_HARDERR = 1
  4311. TC_GP_TRAP = 2
  4312. TC_SIGNAL = 3
  4313. AC_LINE_OFFLINE = 0x00
  4314. AC_LINE_ONLINE = 0x01
  4315. AC_LINE_BACKUP_POWER = 0x02
  4316. AC_LINE_UNKNOWN = 0xFF
  4317. BATTERY_FLAG_HIGH = 0x01
  4318. BATTERY_FLAG_LOW = 0x02
  4319. BATTERY_FLAG_CRITICAL = 0x04
  4320. BATTERY_FLAG_CHARGING = 0x08
  4321. BATTERY_FLAG_NO_BATTERY = 0x80
  4322. BATTERY_FLAG_UNKNOWN = 0xFF
  4323. BATTERY_PERCENTAGE_UNKNOWN = 0xFF
  4324. BATTERY_LIFE_UNKNOWN = 0xFFFFFFFF
  4325.  
  4326. # Generated by h2py from d:\msdev\include\richedit.h
  4327. cchTextLimitDefault = 32767
  4328. WM_CONTEXTMENU = 0x007B
  4329. WM_PRINTCLIENT = 0x0318
  4330. EN_MSGFILTER = 0x0700
  4331. EN_REQUESTRESIZE = 0x0701
  4332. EN_SELCHANGE = 0x0702
  4333. EN_DROPFILES = 0x0703
  4334. EN_PROTECTED = 0x0704
  4335. EN_CORRECTTEXT = 0x0705
  4336. EN_STOPNOUNDO = 0x0706
  4337. EN_IMECHANGE = 0x0707
  4338. EN_SAVECLIPBOARD = 0x0708
  4339. EN_OLEOPFAILED = 0x0709
  4340. ENM_NONE = 0x00000000
  4341. ENM_CHANGE = 0x00000001
  4342. ENM_UPDATE = 0x00000002
  4343. ENM_SCROLL = 0x00000004
  4344. ENM_KEYEVENTS = 0x00010000
  4345. ENM_MOUSEEVENTS = 0x00020000
  4346. ENM_REQUESTRESIZE = 0x00040000
  4347. ENM_SELCHANGE = 0x00080000
  4348. ENM_DROPFILES = 0x00100000
  4349. ENM_PROTECTED = 0x00200000
  4350. ENM_CORRECTTEXT = 0x00400000
  4351. ENM_IMECHANGE = 0x00800000
  4352. ES_SAVESEL = 0x00008000
  4353. ES_SUNKEN = 0x00004000
  4354. ES_DISABLENOSCROLL = 0x00002000
  4355. ES_SELECTIONBAR = 0x01000000
  4356. ES_EX_NOCALLOLEINIT = 0x01000000
  4357. ES_VERTICAL = 0x00400000
  4358. ES_NOIME = 0x00080000
  4359. ES_SELFIME = 0x00040000
  4360. ECO_AUTOWORDSELECTION = 0x00000001
  4361. ECO_AUTOVSCROLL = 0x00000040
  4362. ECO_AUTOHSCROLL = 0x00000080
  4363. ECO_NOHIDESEL = 0x00000100
  4364. ECO_READONLY = 0x00000800
  4365. ECO_WANTRETURN = 0x00001000
  4366. ECO_SAVESEL = 0x00008000
  4367. ECO_SELECTIONBAR = 0x01000000
  4368. ECO_VERTICAL = 0x00400000
  4369. ECOOP_SET = 0x0001
  4370. ECOOP_OR = 0x0002
  4371. ECOOP_AND = 0x0003
  4372. ECOOP_XOR = 0x0004
  4373. WB_CLASSIFY = 3
  4374. WB_MOVEWORDLEFT = 4
  4375. WB_MOVEWORDRIGHT = 5
  4376. WB_LEFTBREAK = 6
  4377. WB_RIGHTBREAK = 7
  4378. WB_MOVEWORDPREV = 4
  4379. WB_MOVEWORDNEXT = 5
  4380. WB_PREVBREAK = 6
  4381. WB_NEXTBREAK = 7
  4382. PC_FOLLOWING = 1
  4383. PC_LEADING = 2
  4384. PC_OVERFLOW = 3
  4385. PC_DELIMITER = 4
  4386. WBF_WORDWRAP = 0x010
  4387. WBF_WORDBREAK = 0x020
  4388. WBF_OVERFLOW = 0x040
  4389. WBF_LEVEL1 = 0x080
  4390. WBF_LEVEL2 = 0x100
  4391. WBF_CUSTOM = 0x200
  4392. CFM_BOLD = 0x00000001
  4393. CFM_ITALIC = 0x00000002
  4394. CFM_UNDERLINE = 0x00000004
  4395. CFM_STRIKEOUT = 0x00000008
  4396. CFM_PROTECTED = 0x00000010
  4397. CFM_SIZE = 0x80000000
  4398. CFM_COLOR = 0x40000000
  4399. CFM_FACE = 0x20000000
  4400. CFM_OFFSET = 0x10000000
  4401. CFM_CHARSET = 0x08000000
  4402. CFE_BOLD = 0x0001
  4403. CFE_ITALIC = 0x0002
  4404. CFE_UNDERLINE = 0x0004
  4405. CFE_STRIKEOUT = 0x0008
  4406. CFE_PROTECTED = 0x0010
  4407. CFE_AUTOCOLOR = 0x40000000
  4408. yHeightCharPtsMost = 1638
  4409. SCF_SELECTION = 0x0001
  4410. SCF_WORD = 0x0002
  4411. SF_TEXT = 0x0001
  4412. SF_RTF = 0x0002
  4413. SF_RTFNOOBJS = 0x0003
  4414. SF_TEXTIZED = 0x0004
  4415. SFF_SELECTION = 0x8000
  4416. SFF_PLAINRTF = 0x4000
  4417. MAX_TAB_STOPS = 32
  4418. lDefaultTab = 720
  4419. PFM_STARTINDENT = 0x00000001
  4420. PFM_RIGHTINDENT = 0x00000002
  4421. PFM_OFFSET = 0x00000004
  4422. PFM_ALIGNMENT = 0x00000008
  4423. PFM_TABSTOPS = 0x00000010
  4424. PFM_NUMBERING = 0x00000020
  4425. PFM_OFFSETINDENT = 0x80000000
  4426. PFN_BULLET = 0x0001
  4427. PFA_LEFT = 0x0001
  4428. PFA_RIGHT = 0x0002
  4429. PFA_CENTER = 0x0003
  4430. WM_NOTIFY = 0x004E
  4431. SEL_EMPTY = 0x0000
  4432. SEL_TEXT = 0x0001
  4433. SEL_OBJECT = 0x0002
  4434. SEL_MULTICHAR = 0x0004
  4435. SEL_MULTIOBJECT = 0x0008
  4436. OLEOP_DOVERB = 1
  4437. CF_RTF = "Rich Text Format"
  4438. CF_RTFNOOBJS = "Rich Text Format Without Objects"
  4439. CF_RETEXTOBJ = "RichEdit Text and Objects"
  4440.  
  4441. # From wincon.h
  4442. RIGHT_ALT_PRESSED     = 0x0001 # the right alt key is pressed.
  4443. LEFT_ALT_PRESSED      = 0x0002 # the left alt key is pressed.
  4444. RIGHT_CTRL_PRESSED    = 0x0004 # the right ctrl key is pressed.
  4445. LEFT_CTRL_PRESSED     = 0x0008 # the left ctrl key is pressed.
  4446. SHIFT_PRESSED         = 0x0010 # the shift key is pressed.
  4447. NUMLOCK_ON            = 0x0020 # the numlock light is on.
  4448. SCROLLLOCK_ON         = 0x0040 # the scrolllock light is on.
  4449. CAPSLOCK_ON           = 0x0080 # the capslock light is on.
  4450. ENHANCED_KEY          = 0x0100 # the key is enhanced.
  4451. NLS_DBCSCHAR          = 0x00010000 # DBCS for JPN: SBCS/DBCS mode.
  4452. NLS_ALPHANUMERIC      = 0x00000000 # DBCS for JPN: Alphanumeric mode.
  4453. NLS_KATAKANA          = 0x00020000 # DBCS for JPN: Katakana mode.
  4454. NLS_HIRAGANA          = 0x00040000 # DBCS for JPN: Hiragana mode.
  4455. NLS_ROMAN             = 0x00400000 # DBCS for JPN: Roman/Noroman mode.
  4456. NLS_IME_CONVERSION    = 0x00800000 # DBCS for JPN: IME conversion.
  4457. NLS_IME_DISABLE       = 0x20000000 # DBCS for JPN: IME enable/disable.
  4458.  
  4459. FROM_LEFT_1ST_BUTTON_PRESSED    = 0x0001
  4460. RIGHTMOST_BUTTON_PRESSED        = 0x0002
  4461. FROM_LEFT_2ND_BUTTON_PRESSED    = 0x0004
  4462. FROM_LEFT_3RD_BUTTON_PRESSED    = 0x0008
  4463. FROM_LEFT_4TH_BUTTON_PRESSED    = 0x0010
  4464.  
  4465.  
  4466. MOUSE_MOVED   = 0x0001
  4467. DOUBLE_CLICK  = 0x0002
  4468. MOUSE_WHEELED = 0x0004
  4469.